]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
Import gnome-shell_50.2-3+rpi1.debian.tar.xz
authorPeter Michael Green <plugwash@raspbian.org>
Sat, 13 Jun 2026 12:18:33 +0000 (12:18 +0000)
committerPeter Michael Green <plugwash@raspbian.org>
Sat, 13 Jun 2026 12:18:33 +0000 (12:18 +0000)
[dgit import tarball gnome-shell 50.2-3+rpi1 gnome-shell_50.2-3+rpi1.debian.tar.xz]

32 files changed:
changelog [new file with mode: 0644]
clean [new file with mode: 0644]
control [new file with mode: 0644]
copyright [new file with mode: 0644]
gbp.conf [new file with mode: 0644]
gnome-shell-common.dirs [new file with mode: 0644]
gnome-shell-common.install [new file with mode: 0644]
gnome-shell-common.lintian-overrides [new file with mode: 0644]
gnome-shell-extension-prefs.install [new file with mode: 0644]
gnome-shell.bug-control [new file with mode: 0644]
gnome-shell.docs [new file with mode: 0644]
gnome-shell.gsettings-override [new file with mode: 0644]
gnome-shell.install [new file with mode: 0644]
gnome-shell.lintian-overrides [new file with mode: 0644]
gnome-shell.maintscript [new file with mode: 0644]
gnome-shell.postinst [new file with mode: 0644]
patches/debian/Revert-tests-Fail-on-warnings-too.patch [new file with mode: 0644]
patches/debian/data-Add-im-config.desktop-to-System-folder.patch [new file with mode: 0644]
patches/series [new file with mode: 0644]
patches/shell-app-Warn-instead-of-crashing-if-disposed-before-sta.patch [new file with mode: 0644]
rules [new file with mode: 0755]
salsa-ci.yml [new file with mode: 0644]
shlibs.local [new file with mode: 0644]
source/format [new file with mode: 0644]
source/lintian-overrides [new file with mode: 0644]
source/options [new file with mode: 0644]
source_gnome-shell.py [new file with mode: 0644]
tests/build-and-test [new file with mode: 0755]
tests/control [new file with mode: 0644]
tests/shell-tests [new file with mode: 0755]
upstream/metadata [new file with mode: 0644]
watch [new file with mode: 0644]

diff --git a/changelog b/changelog
new file mode 100644 (file)
index 0000000..a8968b1
--- /dev/null
+++ b/changelog
@@ -0,0 +1,4880 @@
+gnome-shell (50.2-3+rpi1) forky-staging; urgency=medium
+
+  * Disable testsuite.
+
+ -- Peter Michael Green <plugwash@raspbian.org>  Sat, 13 Jun 2026 12:18:33 +0000
+
+gnome-shell (50.2-3) unstable; urgency=medium
+
+  * Team upload
+  * Upload to unstable (transition: #1132301)
+
+ -- Simon McVittie <smcv@debian.org>  Sat, 06 Jun 2026 10:11:07 +0100
+
+gnome-shell (50.2-2) experimental; urgency=medium
+
+  * Team upload
+  * Re-upload, no changes
+
+ -- Simon McVittie <smcv@debian.org>  Sun, 31 May 2026 22:13:31 +0100
+
+gnome-shell (50.2-1) experimental; urgency=medium
+
+  * Team upload
+  * New upstream release
+  * d/patches: Drop patches that were applied upstream
+  * Standards-Version: 4.7.4 (no changes required)
+
+ -- Simon McVittie <smcv@debian.org>  Sun, 31 May 2026 21:57:02 +0100
+
+gnome-shell (50.0-1) experimental; urgency=medium
+
+  * Team upload
+
+  [ Daniel van Vugt ]
+  * New upstream release: 50.0
+  * Refresh patches and fix conflicts:
+    - Revert-main-Register-session-with-GDM-on-startup.patch
+    - Revert-tests-Fail-on-warnings-too.patch
+    - shell-app-Warn-instead-of-crashing-if-disposed-before-sta.patch
+  * Drop upstreamed patches:
+    - libgvc/* because 50.beta includes a new snapshot of the subproject
+      which includes all those changes.
+    - Revert-main-Register-session-with-GDM-on-startup.patch
+    - mixer-control-Only-stream-id-for-bluetooth-devices-only.patch
+  * Declare gnome-shell-common breaks old versions of gnome-session-common,
+    since the systemd services changed: gnome-shell!3960, gnome-session!167
+  * Bump dependencies: gjs >= 1.87.1, mutter >= 50.0
+  * d/control, d/rules: Don't use xvfb to run the tests
+
+  [ Simon McVittie ]
+  * d/p/Update-Serbian-translation.patch,
+    d/p/Update-Cornish-translation.patch,
+    d/p/Constify-results-from-stdlib-functions.patch,
+    d/p/lightbox-Use-triangular-noise-shape-for-dithering.patch,
+    d/p/croco-Remove-set-but-unused-variables.patch,
+    d/p/shell-Remove-set-but-unused-variable.patch,
+    d/p/shell-Fix-overcounting-of-misc.-symbols-for-password-stre.patch,
+    d/p/shell-app-Warn-instead-of-crashing-if-disposed-before-sta.patch:
+    Update to upstream commit 50.0-7-gb8dbf86a4, matching what's packaged
+    in Ubuntu
+  * d/rules: Regenerate theme CSS with sassc during build.
+    Changes taken from Ubuntu, thanks to Marco Trevisan
+  * d/source/options: Ignore regeneration of CSS when building
+    source package
+  * Revert "d/control, d/gbp.conf: Branch for 49.x"
+  * Revert "d/patches: Update to commit 49.3-27-g7e2619acb": these changes
+    were included in 50~beta
+  * d/control: Bump gsettings-desktop-schemas dependency as per meson.build
+  * d/tests/shell-tests: Don't wrap the tests in xvfb-run any more
+
+ -- Simon McVittie <smcv@debian.org>  Sat, 28 Mar 2026 20:51:23 +0000
+
+gnome-shell (49.5-1) unstable; urgency=medium
+
+  * Team upload
+  * New upstream release (Closes: #1128816)
+  * d/p/mixer-control-Only-stream-id-for-bluetooth-devices-only.patch:
+    Drop patch, applied upstream
+
+ -- Simon McVittie <smcv@debian.org>  Tue, 17 Mar 2026 11:56:24 +0000
+
+gnome-shell (49.4-1) unstable; urgency=medium
+
+  * Team upload
+  * New upstream release
+  * Drop patches that were included in the new release
+  * d/p/mixer-control-Only-stream-id-for-bluetooth-devices-only.patch:
+    Add patch from libgvc to fix a regression for non-Bluetooth devices
+
+ -- Simon McVittie <smcv@debian.org>  Mon, 16 Feb 2026 19:59:30 +0000
+
+gnome-shell (49.3-3) unstable; urgency=medium
+
+  * d/control, d/gbp.conf: Branch for 49.x.
+    The debian/latest branch is now being used to package v50 for
+    experimental.
+  * d/patches: Mark libgvc update as included in 49.4
+  * d/patches: Update to commit 49.3-27-g7e2619acb.
+    This incorporates most of the bug fixes backported from 50.beta or
+    earlier that will be in 49.4. I've excluded changes from
+    upstream gnome-shell!4058 for now, since those want a newer version of
+    mutter and will log warnings until we have one.
+    - Update libgvc again, fixing duplicate audio devices and a memory leak
+    - Fix a memory leak when progress spinners are destroyed
+    - In the app grid, only create default folders on first startup
+    - Allow tab-to-focus in the quick settings menu
+    - Fix inconsistent padding in the message list
+    - When prompting for a password, tell ibus whether the text is hidden
+      or visible, so it can hide preedit text when appropriate
+    - Avoid misleading stack traces and possible crashes when a warning is
+      emitted from a background thread
+    - Improve handling of invalid positions in touchscreen swipe tracking
+    - In gdm, show authentication messages for at least 2 seconds,
+      even if they are a very short string like "PIN locked"
+    - In gdm, ensure that we proceed to the session when authentication
+      fails but then succeeds
+    - In gdm, reset correctly if the user verifier connection is closed
+    - Consistently use one-shot idle and timeout functions where appropriate
+    - Translation updates: cs, el, kk, th
+
+ -- Simon McVittie <smcv@debian.org>  Mon, 09 Feb 2026 10:10:03 +0000
+
+gnome-shell (49.3-2) unstable; urgency=medium
+
+  * Team upload
+  * d/patches/libgvc: Update libgvc to prevent crashes with newer Pipewire.
+    This updates it to 47c47a42 (2026-01-23) which is the latest version,
+    and the version currently used in gnome-shell's main branch.
+    (Closes: #1126514)
+  * d/watch: Convert to v5 format
+  * Update Lintian overrides
+
+ -- Simon McVittie <smcv@debian.org>  Wed, 28 Jan 2026 13:25:18 +0000
+
+gnome-shell (49.3-1) unstable; urgency=medium
+
+  * Team upload
+  * New upstream release
+  * d/p/Revert-main-Register-session-with-GDM-on-startup.patch:
+    Revert a change that shouldn't have been backported to 49.x.
+    Upstream suggested this as a possible trigger for regressions in
+    modesetting during first login on some systems (the regression seems to
+    be specific to AMD GPUs, but not all AMD GPUs are affected) and it
+    seems that it was developed for v50, under the assumption that gdm3
+    changes from v50 would be present.
+    For whatever reason (possibly timing-dependent), this was reported
+    in Debian 13 but not in testing/unstable.
+    (Closes: #1125941, #1125273, #1125275, #1126174)
+  * d/control: Reinstate direct Build-Depends on the dbus-daemon package.
+    gnome-shell's test suite explicitly invokes dbus-run-session, which
+    is in the dbus-daemon package. If the dependency had been on dbus, that
+    would have been incompatible with dbus-broker, but a test dependency
+    on dbus-daemon is fine.
+  * d/patches/series: Sort with closest-to-upstream first.
+    No functional change.
+
+ -- Simon McVittie <smcv@debian.org>  Tue, 27 Jan 2026 16:42:32 +0000
+
+gnome-shell (49.2-2) unstable; urgency=medium
+
+  * Add Build-Depends: libxml2-utils for xmllint
+  * Remove direct Build-Depends: dbus
+  * Bump Standards Version to 4.7.3
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 25 Dec 2025 20:49:01 -0500
+
+gnome-shell (49.2-1) unstable; urgency=medium
+
+  * Team upload
+  * New upstream release
+
+ -- Simon McVittie <smcv@debian.org>  Mon, 24 Nov 2025 16:37:36 +0000
+
+gnome-shell (49.1-5) unstable; urgency=high
+
+  * autopkgtest: Don't run shell tests for build-and-test
+    since they're already being run separately
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Sun, 02 Nov 2025 07:40:33 -0500
+
+gnome-shell (49.1-4) unstable; urgency=high
+
+  * autopkgtest: don't run shell tests on riscv64 since we don't during
+    build tests
+  * Bump minimum gnome-settings-daemon to 49
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Sat, 01 Nov 2025 19:36:23 -0400
+
+gnome-shell (49.1-2) unstable; urgency=medium
+
+  * Team upload
+  * Release to unstable (transition: #1116394)
+
+ -- Simon McVittie <smcv@debian.org>  Fri, 31 Oct 2025 11:18:17 +0000
+
+gnome-shell (49.1-1) experimental; urgency=medium
+
+  * Team upload
+  * New upstream stable release
+    - Drop patch that was included in the release
+  * Merge packaging changes from unstable (no functional change)
+  * Update Lintian overrides
+
+ -- Simon McVittie <smcv@debian.org>  Wed, 15 Oct 2025 13:48:33 +0100
+
+gnome-shell (49.0-2) experimental; urgency=medium
+
+  * Team upload
+
+  [ Simon McVittie ]
+  * d/p/slider-Use-the-sprite-of-the-touch-event-not-the-pointer.patch:
+    Add patch from upstream to fix a UI freeze when touching quick menu
+    sliders (volume, brightness) on a touchscreen (LP: #2125013)
+  * Merge packaging changes from unstable
+    - d/rules: Use a more robust xvfb-run command-line (Mitigates: #981201)
+    - Revert other changes from 48.5-2, no longer relevant in experimental
+
+  [ Marco Trevisan (Treviño) ]
+  * d/tests/shell-tests: Use a more robust xvfb-run command-line here, too
+
+ -- Simon McVittie <smcv@debian.org>  Fri, 26 Sep 2025 18:37:05 +0100
+
+gnome-shell (49.0-1) experimental; urgency=medium
+
+  [ Jeremy Bícha ]
+  * New upstream release
+  * Bump minimum glib and mutter
+
+  [ Marco Trevisan (Treviño) ]
+  * debian/control: Bump build dependencies
+  * d/control: Add a Breaks on older gnome session
+  * debian/tests:
+    - Add autopkgtests for GNOME Shell
+    - Run tests on the installed gnome-shell.
+      Run the autopkgtests running the upstream-provided test scripts using
+      the gnome-shell in the archive installed as it is.
+      When in ubuntu, we are also using the ubuntu profile.
+  * debian/salsa-ci: Enable i386 autopkg-tests
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Tue, 16 Sep 2025 20:49:15 -0400
+
+gnome-shell (48.5-3) unstable; urgency=medium
+
+  * Team upload
+  * Revert "Generate a versioned dependency for the GLib 2.86 transition"
+  * Bump glib2.0 dependency to 2.86 unconditionally (part of #1115340)
+
+ -- Simon McVittie <smcv@debian.org>  Mon, 13 Oct 2025 15:22:55 +0100
+
+gnome-shell (48.5-2) unstable; urgency=medium
+
+  * Team upload
+  * Generate a versioned dependency for the GLib 2.86 transition.
+    GNOME Shell will need to be rebuilt after GLib 2.86 is uploaded to
+    unstable, so that its typelibs declare a dependency on GioUnix,
+    which they do not when built against older GLib. Generate a
+    versioned dependency so that this can be done via either a binNMU
+    or a sourceful upload.
+  * d/rules: Use a more robust xvfb-run command-line (Mitigates: #981201)
+
+ -- Simon McVittie <smcv@debian.org>  Thu, 18 Sep 2025 17:32:19 +0100
+
+gnome-shell (48.5-1) unstable; urgency=medium
+
+  * New upstream release
+  * debian/gnome-shell.gsettings-override: update Yelp to org.gnome.Yelp
+  * Remove tray-icons patches applied in new release
+  * Remove st-theme-node patch: alternative fix applied in new release
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 15 Sep 2025 18:41:10 -0400
+
+gnome-shell (48.4-1) unstable; urgency=medium
+
+  * Team upload
+  * New upstream stable release
+    - network: If a network has no ID, don't treat it as available,
+      avoiding breaking the network menu
+      (gnome-shell!3785 upstream)
+    - Improve URL recognition heuristic for notifications so that non-URLs do
+      not become a link
+      (gnome-shell#8517 upstream)
+    - In gdm, improve efficiency of user list
+      (gnome-shell!3799 upstream)
+    - Fix signal order when taking a screenshot interactively is triggered
+      via D-Bus, for example from xdg-desktop-portal
+      (gnome-shell#8499 upstream)
+    - Improve cursor scaling on systems with different-DPI monitors when using
+      the Magnifier accessibility tool
+      (gnome-shell!475 upstream)
+    - In sliders like volume and brightness, avoid drawing part of the bar
+      over the handle in RTL locales
+      (gnome-shell!3817 upstream)
+    - Improve robustness of signal connections in the Thunderbolt and
+      smart-card code
+      (gnome-shell!3796 upstream)
+    - Code cleanups in extensions management service
+      (part of gnome-shell!3750 upstream)
+    - Translation updates
+  * d/control: Bump gjs version to 1.81.2 as per meson.build.
+    No practical effect, 1.82.x is already in trixie.
+  * d/gbp.conf: Use debian/forky branch for uploads targeting forky.
+    We'll stick to 48.x in testing/unstable for now, to get better testing
+    for future 48.x updates in trixie. Preliminary 49.x packaging for
+    experimental is already using the debian/latest branch.
+
+ -- Simon McVittie <smcv@debian.org>  Fri, 08 Aug 2025 09:19:26 +0100
+
+gnome-shell (48.3-1) unstable; urgency=medium
+
+  * Team upload
+  * New upstream stable release
+    - Accessibility improvements (LP: #2115948)
+      + In the Alt+F2 "run" dialog, provide the dialog title to screen
+        readers and other accessibility tools (gnome-shell!3736 upstream)
+      + In the calendar/notifications menu, label the Events and Weather
+        areas for accessibility tools (gnome-shell!3769 upstream)
+      + In popup menus, tell accessibility tools that separators are
+        not useful to select (gnome-shell!3773 upstream)
+      + In text entry widgets, send the hint (placeholder text) to
+        accessibility tools (gnome-shell!3179 upstream)
+      + In text entry widgets, make the label available to accessibility
+        tools (gnome-shell!3179 upstream)
+      + When running as a gdm greeter, if there is an error such as a wrong
+        password, send it to the screen reader as well as displaying it
+        (gnome-shell!3765 upstream)
+    - When prompting for a password change via Gcr, if the repeated password
+      doesn't match, re-enable the UI widgets so the user can try again
+      (gnome-shell!3757 upstream)
+    - Always update on-screen keyboard layout to reflect the purpose hint,
+      so that the expected features appear (alphanumeric vs. numeric-only,
+      emoji chooser shown or hidden, etc.)
+      (gnome-shell#8377 upstream)
+    - Limit the length of the input method indicator by counting grapheme
+      clusters rather than UTF-16 string lengths, allowing input methods like
+      ibus-typing-booster to use emoji as their indicator
+      (gnome-shell#1026 upstream)
+    - Avoid the top bar disappearing when doing a 3-finger downward swipe
+      gesture on a touchscreen
+      (gnome-shell#7456 upstream)
+    - If Decibels is installed, put it in the Utilities folder as intended
+      (Decibels is not yet in Debian, ITP: #1100886)
+      (gnome-shell!3728 upstream)
+    - If the mouse button modifier (normally Super, i.e. the Windows key)
+      is set to a combination of modifiers such as <Control><Super>, only
+      make the mouse wheel switch between desktops if *all* of those
+      modifiers are held
+      (mutter#4129 upstream)
+    - Avoid flooding the systemd journal with old time-limit transitions if
+      debug messages are enabled
+      (gnome-shell!3740 upstream)
+    - Reuse one proxy object for all communication with the gdm greeter,
+      which is more efficient and can mitigate per-connection memory
+      leaks in gdm
+      (gnome-shell!3749 upstream)
+    - Better build-time compatibility with non-glibc libc
+      (gnome-shell#8457 upstream, no practical effect on Debian)
+    - Remove redundant eslint hints
+      (gnome-shell!3756 upstream, no practical effect since they're comments)
+    - Translation updates
+    - CI changes with no effect on Debian
+  * d/patches: Re-export patch series (no functional changes)
+  * d/control: Update Homepage field (Closes: #1100764)
+
+ -- Simon McVittie <smcv@debian.org>  Sun, 13 Jul 2025 12:24:58 +0100
+
+gnome-shell (48.2-3) unstable; urgency=medium
+
+  * Team upload
+  * Adjust wording of previous changelog entry to reflect that gnome-music
+    is still installed by default
+  * Release to unstable
+
+ -- Simon McVittie <smcv@debian.org>  Thu, 12 Jun 2025 21:08:12 +0100
+
+gnome-shell (48.2-2) experimental; urgency=medium
+
+  * Team upload
+  * Summarize upstream changes in previous changelog entry
+  * d/gnome-shell.gsettings-override: Update default pinned apps for trixie.
+    The pinned (favourite) apps appear in the Dash (the bottom panel),
+    instead of appearing in the main app grid.
+    This file is a Debian-specific override for upstream's default list.
+    The changes compared with previous versions in Debian:
+    - Remove Rhythmbox. We no longer recommend a specific music player for
+      GNOME; users are welcome to install Amberol, GNOME Music, Lollypop,
+      Rhythmbox or any other music player of their choice.
+    - Remove LibreOffice Writer. Pinned apps don't appear in the app grid,
+      and it seems inconsistent to have Writer in the Dash (and not the
+      app grid) but every other LibreOffice component such as Calc in the
+      app grid (not the dash).
+    - Add gnome-text-editor, matching upstream.
+    - Add gnome-calculator, matching upstream.
+    The changes compared with upstream:
+    - Replace Epiphany (GNOME Web) with Firefox ESR, matching what we
+      install by default
+    - Replace GNOME Calendar with Evolution
+    - Add Yelp (GNOME Help)
+    This doesn't necessarily have any effect for existing users:
+    if the user has pinned or unpinned an app at least once, once,
+    then their list of pinned apps is saved and will be unaffected
+    by this override. Please test with a completely new installation,
+    a newly-created test user, or a user with an empty home directory.
+    (Closes: #1099579)
+  * d/patches: Move im-config from main app grid to the System folder,
+    as requested by Jeremy Bícha on #1099579.
+    A known issue is that this only has an effect for completely new
+    installations or newly-created users: if the user has logged in at
+    least once, then their app -> folder mapping is saved, even if they
+    never explicitly modified it.
+
+ -- Simon McVittie <smcv@debian.org>  Tue, 10 Jun 2025 14:16:06 +0100
+
+gnome-shell (48.2-1) experimental; urgency=medium
+
+  * New upstream bugfix release
+    - Track screen-time for the Wellbeing feature correctly across
+      suspend/resume, not counting time spent suspended as screen time
+      (Closes: #1104630; gnome-shell!3707 upstream)
+    - Check for surrounding text before enabling that capability
+      (mutter#3102, gnome-shell!3666 upstream)
+    - Fix a crash that can occur during startup when an extension is
+      updated
+      (gnome-shell#8417 upstream)
+    - Fix a regression that broke the ability to run commands in
+      terminals via: Alt+F2, <command>, Ctrl+Enter
+      (gnome-shell#7516 upstream)
+    - Fix VPN toggle in system menu not working when clicking the switch
+      (gnome-shell#8204 upstream)
+    - Always close folders when clicking outside them
+      (gnome-shell#7541 upstream)
+    - Add comments to give context for translators
+      (gnome-shell!3716 upstream)
+    - Translation updates: ro
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 06 Jun 2025 13:32:38 -0400
+
+gnome-shell (48.1-1) unstable; urgency=medium
+
+  * New upstream release
+  * Refresh patches
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 17 Apr 2025 13:38:58 -0400
+
+gnome-shell (48.0-1) unstable; urgency=medium
+
+  * New upstream release
+  * Bump minimum mutter
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 21 Mar 2025 09:15:07 -0400
+
+gnome-shell (48~rc-2) unstable; urgency=high
+
+  * Release to unstable
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 06 Mar 2025 11:25:50 -0500
+
+gnome-shell (48~rc-1) experimental; urgency=medium
+
+  * Team upload
+  * New upstream release candidate
+    - In particular, when combined with mutter 48~rc, this version avoids
+      an issue where the visible cursor position in GTK 4 apps does not
+      match the position where clicks will be applied
+  * Refresh patch series
+  * Bump mutter dependency to 48~rc as per meson.build
+  * d/gnome-shell-common.install: Install the new System directory
+  * Standards-Version: 4.7.2 (no changes required)
+  * Release to experimental to avoid disrupting the gnome-shell/mutter
+    transition
+
+ -- Simon McVittie <smcv@debian.org>  Wed, 05 Mar 2025 11:23:09 +0000
+
+gnome-shell (48~beta-4) unstable; urgency=medium
+
+  * Release to unstable (Closes: #1098719)
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Sun, 02 Mar 2025 05:40:03 -0500
+
+gnome-shell (48~beta-3) experimental; urgency=medium
+
+  * debian/control: Set both upper and lower bounds for gnome-shell-common
+    dependency.
+  * debian/control: Remove dependency on gnome-shell-common from prefs.
+    The tool has already a strict dependency on gnome-shell, that depends on
+    gnome-shell-common, so no reason to handle that
+  * Revert "d/c: Don't depend on exact versions of gnome-shell-common"
+    gnome-shell-common contains the Javascript code that consumes the
+    typelib and the APIs that are defined in the libraries that gnome-shell
+    package provides, so the dependency should be strict on the version,
+    since even a point release may expose a new internal API that then the
+    javascript code consumes. (LP: #2098654)
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Fri, 21 Feb 2025 12:17:50 +0100
+
+gnome-shell (48~beta-2) experimental; urgency=medium
+
+  * Team upload
+
+  [ Jeremy Bícha ]
+  * Set Salsa CI release to Experimental
+
+  [ Alessandro Astone ]
+  * Depend on gnome-shell-common >= 48~.
+    The interfaces need to match (Closes: #1096064, LP: #2098453)
+
+  [ Simon McVittie ]
+  * Remove an obsolete Lintian override
+  * Adjust patch metadata to mark some patches as forwarded
+  * Adjust some patch metadata to use DEP-3 representation for upstream bugs
+
+ -- Simon McVittie <smcv@debian.org>  Sat, 15 Feb 2025 16:47:57 +0000
+
+gnome-shell (48~beta-1) experimental; urgency=medium
+
+  * New upstream release
+  * Bump minimum gdm3, gsettings-desktop-schemas & mutter
+  * Have gnome-shell-common install X-GNOME-Shell-Utilities.directory
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Wed, 05 Feb 2025 08:30:06 -0500
+
+gnome-shell (47.3-1) unstable; urgency=medium
+
+  * New upstream release
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 16 Jan 2025 17:40:28 -0500
+
+gnome-shell (47.2-2) unstable; urgency=medium
+
+  [ Jeremy Bícha ]
+  * Add Depends: gjs for screen lock keyboard shortcut (Closes: #1089745)
+
+  [ Simon McVittie ]
+  * d/salsa-ci.yml: Use recommended recipe
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 13 Dec 2024 19:00:26 -0500
+
+gnome-shell (47.2-1) unstable; urgency=medium
+
+  [ Jeremy Bícha ]
+  * New upstream release
+
+  [ Daniel van Vugt ]
+  * Restore st-theme-node-Forget-properties-cache-on-stylesheet-chang.patch
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 25 Nov 2024 14:12:49 -0500
+
+gnome-shell (47.1-2) unstable; urgency=medium
+
+  * Team upload
+  * Release to unstable
+
+ -- Simon McVittie <smcv@debian.org>  Wed, 06 Nov 2024 15:05:15 +0000
+
+gnome-shell (47.1-1) experimental; urgency=medium
+
+  * Team upload
+  * New upstream release
+  * d/upstream/metadata: Canonicalize case of repository URL
+  * Refresh patch series.
+    Drop "status/keyboard: Fix execution order when activating source"
+    which was fixed differently after upstream review.
+
+ -- Simon McVittie <smcv@debian.org>  Wed, 30 Oct 2024 10:52:18 +0000
+
+gnome-shell (47.0-3) unstable; urgency=medium
+
+  * Release to unstable (Closes: #1060684)
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 04 Oct 2024 19:14:09 -0400
+
+gnome-shell (47.0-2) experimental; urgency=medium
+
+  * Update gnome-browser-connector binary package name
+  * Cherry-pick proposed patch to fix login screen crash if
+    on-screen keyboard is enabled (Closes: #1082297)
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 20 Sep 2024 08:46:12 -0400
+
+gnome-shell (47.0-1) experimental; urgency=medium
+
+  [ Jeremy Bícha ]
+  * New upstream release
+  * Bump minimum mutter and gnome-settings-daemon
+
+  [ Daniel van Vugt ]
+  * Add shell-app-Warn-instead-of-crashing-if-disposed-before-sta.patch
+    to avoid crashing the shell if an app misbehaves coincidentally close
+    to a garbage collection run (LP: #2037055)
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Sat, 14 Sep 2024 21:16:08 -0400
+
+gnome-shell (47~rc-3) experimental; urgency=medium
+
+  * Disable the portal helper popup window and use the notification/browser
+    method instead. Hardening related to CVE-2024-36472 (Closes: #1072124)
+  * Drop now unused Depends: gir1.2-webkit-6.0
+  * Bump minimum gsettings-desktop-schemas
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 06 Sep 2024 14:08:52 -0400
+
+gnome-shell (47~rc-1) experimental; urgency=medium
+
+  [ Jeremy Bícha ]
+  * New upstream release
+  * Transitional gnome-shell-extensions-prefs tool is no longer provided
+  * Build with mutter 47 RC
+  * Add Build-Depends: pipewire for build tests
+  * Manpages are built with rst2man instead of a2x
+  * Refresh patches
+
+  [ Daniel van Vugt ]
+  * debian/control: Don't depend on exact versions of gnome-shell-common
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 06 Sep 2024 12:07:18 -0400
+
+gnome-shell (47~beta-1) experimental; urgency=medium
+
+  * New upstream release
+  * Update tray-offscreen-xwindows patches & move to separate patch topic
+  * Bump minimum mutter & gsettings-desktop-schemas
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 05 Aug 2024 12:39:55 -0400
+
+gnome-shell (46.4-1) unstable; urgency=medium
+
+  * New upstream release
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Sun, 04 Aug 2024 16:35:07 -0400
+
+gnome-shell (46.3.1-4) unstable; urgency=medium
+
+  * Skip the shell tests on riscv64
+  * Bump Standards-Version to 4.7.0
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 01 Aug 2024 21:40:18 -0400
+
+gnome-shell (46.3.1-3) unstable; urgency=medium
+
+  [ Jeremy Bícha ]
+  * Switch gnome-control-center from Recommends to Depends
+  * Remove Recommends: gnome-backgrounds (Closes: #1077738)
+  * Revert "Skip shell build tests for now since they are flaky"
+
+  [ Simon McVittie ]
+  * d/control: Explicitly version various dependencies as per meson.build:
+    GLib 2.80, Gcr 3.90, NM 1.10.4, Pipewire 0.3.49
+  * d/control: Remove version constraints unnecessary since bullseye
+    (oldstable)
+  * d/control: Remove obsolete Breaks/Replaces on pre-3.36 versions,
+    unnecessary since bullseye (oldstable)
+  * Make the source package cross-compilable:
+    - d/control: Explicitly depend on gir1.2-*-dev where required
+    - d/control: Build-Depend on gobject-introspection (>= 1.80)
+      instead of libgirepository1.0-dev
+    - d/rules: Opt-in to cross-friendly gobject-introspection
+      (workaround for #1060838)
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 01 Aug 2024 13:55:54 -0400
+
+gnome-shell (46.3.1-2) unstable; urgency=medium
+
+  * Release to unstable
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 12 Jul 2024 18:29:07 -0400
+
+gnome-shell (46.3.1-1) experimental; urgency=medium
+
+  [ Marco Trevisan (Treviño) ]
+  * New upstream release (LP: #2072703)
+  * debian/control: Remove unused dependencies, following upstream.
+    Upstream meson.build removed various unused dependencies, so drop them
+    from our control file too
+  * d/p: Do not make tray icons to take any input event directly.
+    This is all handled through their actor proxy representation (LP: #2012388)
+  * d/p: Resize tray icon windows to respect their actor representation
+    (LP: #2012388)
+  * debian/changelog: Reference bugs fixed in previous versions
+
+  [ Daniel van Vugt ]
+  * Add st-theme-node-Forget-properties-cache-on-stylesheet-chang.patch.
+    To fix crashes that occur when locking the screen from within the overview.
+    But more generally can occur whenever any extension that modifies
+    stylesheets (like ubuntu-dock or dash-to-dock) is unloaded (LP: #2069559).
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Thu, 11 Jul 2024 00:02:12 +0200
+
+gnome-shell (46.2-1) experimental; urgency=medium
+
+  * New upstream release:
+    - Exclude override-redirect windows from workspace animation (LP: #2039543)
+    - Fix possible hang on startup during ibus-daemon launch (LP: #2019776)
+    - Use absolute tray icon position in root event coordinates (LP: #2059819)
+  * Drop screencast patch applied in new release
+  * Drop revert tecla patch: no longer needed
+  * Add Depends: tecla. Drop Recommends: gkbd-capplet
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 31 May 2024 08:03:22 -0400
+
+gnome-shell (46.1-1) experimental; urgency=medium
+
+  * New upstream release
+  * Bump minimum gir1.2-glib-2.0 to 2.80 (LP: #2065587)
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 13 May 2024 15:32:04 +0200
+
+gnome-shell (46.0-2) experimental; urgency=high
+
+  * Team upload
+  * d/p/screencast-Correct-expected-bus-name-for-streams.patch:
+    Avoid screencast regression after fixing CVE-2024-34397.
+    Previously, screencasting expected signals to come from the wrong
+    D-Bus name, which only worked because there was a vulnerability in
+    GLib that resulted in the sender being ignored.
+  * Set urgency=high because this fixes a regression triggered by a
+    security fix.
+
+ -- Simon McVittie <smcv@debian.org>  Tue, 07 May 2024 11:32:22 +0100
+
+gnome-shell (46.0-1) experimental; urgency=medium
+
+  * New upstream release
+  * Bump minimum mutter to 46.0
+  * Bump minimum gsettings-desktop-schemas
+  * Build-Depend on libgtk-3-dev
+  * debian/gnome-shell.install: GNOME Shell no longer provides
+    xdg-desktop-portal components
+  * Skip shell build tests for now since they are flaky
+  * Refresh patches
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Tue, 19 Mar 2024 15:36:16 -0400
+
+gnome-shell (45.3-2) experimental; urgency=medium
+
+  * Merge packaging changes from unstable
+    - Build-depend on systemd-dev instead of systemd (Closes: #1060607)
+    - Adjust Lintian overrides
+    - All other changes were included in 45.3-1
+
+ -- Simon McVittie <smcv@debian.org>  Mon, 15 Jan 2024 17:46:37 +0000
+
+gnome-shell (44.9-2) unstable; urgency=high
+
+  * Team upload
+  * d/p/screencast-Correct-expected-bus-name-for-streams.patch:
+    Avoid screencast regression after fixing CVE-2024-34397.
+    Previously, screencasting expected signals to come from the wrong
+    D-Bus name, which only worked because there was a vulnerability in
+    GLib that resulted in the sender being ignored.
+  * Set urgency=high because this fixes a regression triggered by a
+    security fix.
+
+ -- Simon McVittie <smcv@debian.org>  Mon, 06 May 2024 22:41:00 +0100
+
+gnome-shell (44.9-1) unstable; urgency=medium
+
+  * New upstream release
+  * Build with gcr4
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Tue, 27 Feb 2024 16:47:08 -0500
+
+gnome-shell (44.8-1) unstable; urgency=medium
+
+  * Team upload
+  * New upstream release
+    - Request the intended height for StBin (gnome-shell!3043)
+    - Fix a crash if an extension incorrectly attempts to add/remove
+      an empty style class (gnome-shell#7152)
+    - Allow edge fade to be removed from scroll views (gnome-shell!3047)
+    - Don't hide the overlay while hovering over a window preview's icon
+      (gnome-shell!3049)
+    - Fix warnings during Shell exit (gnome-shell#7132, gnome-shell!3064)
+
+ -- Simon McVittie <smcv@debian.org>  Mon, 15 Jan 2024 13:49:59 +0000
+
+gnome-shell (44.7-2) unstable; urgency=medium
+
+  * Team upload
+
+  [ Jeremy Bícha ]
+  * Stop using debian/control.in and dh_gnome_clean
+  * Drop evolution .desktop lintian override: not needed since 44
+
+  [ Simon McVittie ]
+  * Build-depend on systemd-dev instead of systemd (Closes: #1060607)
+  * d/gnome-shell.lintian-overrides: Remove unused override
+  * d/gnome-shell.lintian-overrides: Tidy up whitespace
+  * d/g-s-common.lintian-overrides: /usr/share/g-s/modes is intentionally
+    empty
+
+ -- Simon McVittie <smcv@debian.org>  Sun, 14 Jan 2024 19:32:07 +0000
+
+gnome-shell (45.3-1) experimental; urgency=medium
+
+  * New upstream release
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Tue, 09 Jan 2024 15:28:09 -0500
+
+gnome-shell (45.2-2) experimental; urgency=medium
+
+  * Merge with version 44.7-1 from unstable
+
+ -- Simon McVittie <smcv@debian.org>  Tue, 12 Dec 2023 15:09:38 +0000
+
+gnome-shell (44.7-1) unstable; urgency=medium
+
+  * Team upload
+  * New upstream release
+  * d/p/overview-Handle-unredirection-in-OverviewShown-state-mach.patch:
+    Drop a patch that was included in the upstream release
+
+ -- Simon McVittie <smcv@debian.org>  Tue, 12 Dec 2023 13:30:06 +0000
+
+gnome-shell (45.2-1) experimental; urgency=medium
+
+  * New upstream release (LP: #2045667)
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Tue, 05 Dec 2023 10:15:19 -0500
+
+gnome-shell (45.1-1) experimental; urgency=medium
+
+  [ Jeremy Bícha ]
+  * New upstream release (LP: #2043015)
+  * Stop using debian/control.in and dh_gnome_clean
+
+  [ Simon McVittie ]
+  * Merge with version 44.5-2 from unstable
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Wed, 08 Nov 2023 15:31:57 +0200
+
+gnome-shell (45.0-1) experimental; urgency=medium
+
+  * New upstream release
+    - Fix exposing window previews on lock screen via keyboard shortcuts
+      (Closes: #1052067, CVE-2023-43090, gnome-shell#6990)
+  * Bump minimum mutter to 45.0
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 18 Sep 2023 11:01:45 -0400
+
+gnome-shell (45~rc-1) experimental; urgency=medium
+
+  * New upstream release
+  * Build with mutter 45 rc
+  * debian/control.in: Don't Build-Depend on gtk3
+  * debian/control.in: Depend on gir1.2-webkit-6.0 instead of 4.1
+  * debian/gnome-shell.install: gnome-shell-perf-tool -> gnome-shell-test-tool
+  * debian/rules: Drop obsolete configure flag
+  * Add patch to avoid using Tecla because it isn't ready yet
+  * Drop patch applied in new release
+  * Refresh patches
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Sun, 10 Sep 2023 21:19:28 -0400
+
+gnome-shell (44.5-2) unstable; urgency=medium
+
+  * Team upload
+  * d/patches: Update to upstream gnome-44 branch commit 44.5-1-g958616fd1
+    - d/p/overview-Handle-unredirection-in-OverviewShown-state-mach.patch:
+      Improve performance for most full-screen applications by ensuring
+      that a fast-path for them stays enabled (mutter#2994)
+
+ -- Simon McVittie <smcv@debian.org>  Wed, 27 Sep 2023 14:11:21 +0100
+
+gnome-shell (44.5-1) unstable; urgency=high
+
+  * Team upload
+  * New upstream release
+    - Fix exposing window previews on lock screen via keyboard shortcuts
+      (Closes: #1052067, CVE-2023-43090, gnome-shell#6990)
+    - Improve handling of latched vs. locked modes in on-screen keyboard
+      (gnome-shell#5763)
+    - Reverse slider direction in RTL locales (gnome-shell#5107)
+    - Add missing environment variables required to launch ibus-daemon
+      (gnome-shell#6998)
+    - Translation updates
+
+ -- Simon McVittie <smcv@debian.org>  Sun, 17 Sep 2023 13:50:52 +0100
+
+gnome-shell (44.4-1) unstable; urgency=medium
+
+  * New upstream release
+  * Drop 5 patches applied in new release
+  * debian/gbp.conf, debian/watch: Branch for trixie
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 01 Sep 2023 11:13:37 -0400
+
+gnome-shell (44.3-5) unstable; urgency=medium
+
+  * Team upload
+  * Clean up obsolete gnome-shell-overrides-migration.desktop on upgrade
+    (Closes: #1050193)
+
+ -- Simon McVittie <smcv@debian.org>  Mon, 21 Aug 2023 21:08:56 +0100
+
+gnome-shell (44.3-4) unstable; urgency=medium
+
+  * Team upload
+  * Merge with version 43.7-2 from unstable.
+    All changes in 43.7 were also included in 44.3.
+    - d/p/main-Leak-the-GJS-context-and-ShellGlobal.patch:
+      Drop patch, not needed in 44.x
+  * Upload to unstable (part of transition: #1043144)
+
+ -- Simon McVittie <smcv@debian.org>  Sun, 20 Aug 2023 22:58:15 +0100
+
+gnome-shell (43.7-2) unstable; urgency=medium
+
+  * Team upload
+  * d/p/main-Leak-the-GJS-context-and-ShellGlobal.patch:
+    Add patch from Fedora to skip final cleanup during exit.
+    This has been implicated in various crashes during exit, which cause
+    gnome-shell to disable extensions during the next startup. Leaking some
+    memory at this point does not matter since the process is exiting anyway.
+    The crashes during exit are believed to have been fixed in 44.beta, but
+    those changes are too intrusive to be suitable for a backport.
+    (Closes: #1038972)
+
+ -- Simon McVittie <smcv@debian.org>  Thu, 17 Aug 2023 10:46:44 +0100
+
+gnome-shell (43.7-1) unstable; urgency=medium
+
+  * Team upload
+  * New upstream stable release
+    - Apply hotspot translation to mouse cursor while using magnifier,
+      fixing an offset between the visble pointer position and the actual
+      pointer (gnome-shell#4584, also fixed in 44.3)
+    - Don't log an error when AccountsService signals a change while
+      parental controls are disabled globally
+      (gnome-shell#6749, also fixed in 44.3)
+    - Keep rounded corners on the overview's view of the desktop, even
+      after the background image changes
+      (gnome-shell#4125, also fixed in 44.3)
+  * d/patches: Update to upstream gnome-43 branch commit 43.7-1-g0d51f199e
+    - Translation update: fa
+  * d/gbp.conf, d/control.in: Use debian/trixie branch
+
+ -- Simon McVittie <smcv@debian.org>  Thu, 10 Aug 2023 10:33:35 +0100
+
+gnome-shell (43.6-1) unstable; urgency=medium
+
+  * New upstream stable release 43.5
+    - Fix a regression in 43~beta involving detection of hotplugged media
+      with autorunnable content (gnome-shell!2745)
+    - Make search results fill unused space as intended (gnome-shell#5924)
+    - Improve matching of app StartupWMClass to a .desktop file, giving
+      priority to apps that were not hidden by OnlyShowIn under the current
+      desktop environment, in particular preferring gnome-system-monitor's
+      non-KDE-specific .desktop file while running GNOME (gnome-shell!2721)
+    - Fix assertion failures after a window preview is destroyed
+      (gnome-shell#5512, gnome-shell#6065)
+    - Avoid destroying labels twice, most commonly when using
+      gnome-shell-extension-dash-to-dock (gnome-shell!2739)
+    - Avoid keyboard navigation focus getting stuck on top bar buttons with
+      no associated menu (gnome-shell!2734, might help #1032319)
+    - Fix queued notifications getting into a state where they can no
+      longer be removed (gnome-shell!2736)
+    - Receive notifications of removed objects from D-Bus ObjectManager
+      instances correctly (gnome-shell!2730)
+    - Fix a cursor appearing at 0,0 in screenshots that should not
+      include it (gnome-shell!2702)
+    - Update visibility of workspaces in workspace switcher when required
+      (gnome-shell#6519)
+    - After 60 second timeout in logout/reboot/poweroff confirmation
+      dialog, do the requested action instead of leaving the Shell in a
+      broken state (gnome-shell#6506)
+    - Fix an assertion failure during shutdown (gnome-shell#6512)
+    - Fix an assertion failure if Geoclue isn't D-Bus-activatable
+      (gnome-shell!2689)
+    - Fix a regression in which the cursor would not be included in
+      screenshots since mutter 43.1 (gnome-shell!2710)
+    - Upstream CI fixes not relevant to Debian
+    - Translation update: zh_CN
+  * New upstream stable release 43.6
+    - Fix a crash when a window preview is destroyed (gnome-shell#6570)
+    - When cancelling the polkit agent prompt while using
+      gnome-remote-desktop, don't break subsequent polkit prompts
+      (gnome-shell!2761)
+    - Fix "TypeError: this._dragActor is null" warnings related to
+      drag-and-drop (gnome-shell!2770)
+    - Fix input method popup getting stuck on screen during engine changes
+      (gnome-shell#6717)
+    - Translation update: pt_BR
+  * d/control.in: Build-depend on mutter 43.5, for a newly-public utility
+    function needed by gnome-shell!2710
+  * d/patches: Drop ab translation patch, applied upstream
+
+ -- Simon McVittie <smcv@debian.org>  Sat, 10 Jun 2023 21:17:13 +0100
+
+gnome-shell (43.4-1) unstable; urgency=medium
+
+  * Team upload
+  * New upstream release
+    - Fix memory leaks when the list of wireless networks is refreshed
+      (GNOME/gnome-shell!2652)
+    - Stop tracking drag-and-drop source object when destroyed
+      (part of GNOME/gnome-shell!2318)
+    - Translation update: fr
+    - All other changes were included in 43.3-2 and 43.3-3
+  * Drop patches added by 43.3-2 and 43.3-3, included in upstream 43.4
+  * d/patches: Update to gnome-43 branch commit 43.4-1-g3499d2e87
+    - Translation update: ab
+
+ -- Simon McVittie <smcv@debian.org>  Mon, 10 Apr 2023 14:07:38 +0100
+
+gnome-shell (43.3-3) unstable; urgency=medium
+
+  * Team upload
+  * d/p/overview-Don-t-claim-to-be-SHOWN-when-HIDDEN-during-start.patch,
+    d/p/overview-Hide-when-failing-to-take-grab-at-end-of-startup.patch:
+    Fix regression in 43.3 which could cause the shell to become
+    unresponsive, for example if a display is plugged or unplugged during
+    the startup animation. (Closes: #1032497)
+
+ -- Simon McVittie <smcv@debian.org>  Wed, 08 Mar 2023 11:09:54 +0000
+
+gnome-shell (43.3-2) unstable; urgency=medium
+
+  * Team upload
+  * d/patches: Add more translation updates from upstream:
+    de, hu, lt, pl, sl, sr
+    (upstream gnome-43 branch up to commit 43.3-13-g6f7ff15ec)
+
+ -- Simon McVittie <smcv@debian.org>  Thu, 02 Mar 2023 09:14:28 +0000
+
+gnome-shell (44.3-3) experimental; urgency=medium
+
+  * Team upload
+  * d/patches: Update to upstream gnome-44 branch commit 44.3-5-g29e6369e8
+    - Translation update: es
+  * d/p/tests-Use-different-suites.patch, d/rules:
+    Skip tests that would run the whole Shell on mips* architectures.
+    GNOME Shell is reported to work correctly on mips64el machines with an
+    AMD GPU, but crashes when using llvmpipe, which appears to be an LLVM
+    issue rather than a GNOME Shell issue; one test also crashes when using
+    softpipe. (Helps: #1042980)
+
+ -- Simon McVittie <smcv@debian.org>  Wed, 09 Aug 2023 11:18:11 +0100
+
+gnome-shell (44.3-2) experimental; urgency=medium
+
+  * Team upload
+  * Update to upstream gnome-44 branch commit 44.3-4-g1635c3713
+    - Fix ELF header parsing on mips64el and riscv64 (Helps: #1042980)
+    - Translation updates: be, cs, es
+  * d/rules: Increate arbitrary test timeouts.
+    The default test timeout is 30 seconds, but the perf-* tests take more
+    like 45 seconds on mips64el. (Helps: #1042980)
+  * d/rules: Run tests with softpipe instead of llvmpipe on mips family.
+    This works around apparent LLVM/Mesa issues, similar to #993550
+    originally reported against gtk4. (Helps: #1042980)
+
+ -- Simon McVittie <smcv@debian.org>  Sun, 06 Aug 2023 17:10:40 +0100
+
+gnome-shell (44.3-1) experimental; urgency=medium
+
+  * New upstream release
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 07 Jul 2023 09:32:03 -0400
+
+gnome-shell (44.2-1) experimental; urgency=medium
+
+  * New upstream release
+  * debian/control.in: Bump minimum mutter to 44.2
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 05 Jun 2023 12:58:02 -0400
+
+gnome-shell (44.1-1) experimental; urgency=medium
+
+  [ Jarred Wilson ]
+  * New upstream release
+  * Drop patches applied in new release
+  * Rebase patches
+
+  [ Jeremy Bicha ]
+  * Drop patch to ensure tray icons windows are shown: applied in new release
+  * debian/control.in: Bump minimum mutter to 44.1
+
+ -- Jarred Wilson <jarred.wilson@canonical.com>  Sun, 21 May 2023 12:50:23 -0400
+
+gnome-shell (44.0-2) experimental; urgency=medium
+
+  * debian/control: Bump dependency on mutter 44
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Tue, 21 Mar 2023 05:37:22 +0100
+
+gnome-shell (44.0-1) experimental; urgency=medium
+
+  * New upstream release
+  * debian/patches: Refresh
+  * debian/patches: Cherry-pick upstream fixes
+  * debian/rules: Create a cache home folder for dconf
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Tue, 21 Mar 2023 05:20:26 +0100
+
+gnome-shell (44~rc-1) experimental; urgency=medium
+
+  [ Jeremy Bicha ]
+  * New upstream release
+  * Refresh patch
+  * debian/control.in: Update dependencies for completion of gtk3->gtk4 switch
+  * debian/control.in: Bump minimum mutter to 44~rc
+  * Temporarily ignore build test failures
+
+  [ Marco Trevisan (Treviño) ]
+  * debian/control: Add breaks on extensions known to be broken by 44.rc
+  * debian/control: Set explicit gnomedesktop-4 dependency version
+  * debian/patch: Add patch to ensure tray icons windows are shown
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Wed, 08 Mar 2023 02:59:16 +0100
+
+gnome-shell (44~beta-1) experimental; urgency=medium
+
+  * New upstream release
+  * Drop translation patches: applied in new release
+  * Bump mutter dependency to 44~beta
+  * Update install files
+  * Build-Depend on mutter-12-tests instead of libmutter-test-12
+  * Build-Depend on gir1.2-nma-1.0 for build tests
+  * Temporarily disable change to make test warnings fail the build
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Fri, 17 Feb 2023 18:10:36 -0500
+
+gnome-shell (43.3-1) unstable; urgency=medium
+
+  * Team upload
+  * New upstream release
+    - Don't dereference symlinks when deleting extensions
+      (GNOME/gnome-shell#6182, which can be a data loss bug)
+    - Fix windows disappearing from Alt+Tab if their title changes at
+      just the wrong time (GNOME/gnome-shell#6385)
+    - Log warnings on invalid state transitions (GNOME/gnome-shell#4561)
+    - Fix some memory leaks in gdm (GNOME/gnome-shell#6395)
+    - gnome-extensions tool: Fix the ability to enable and disable
+      extensions while GNOME is installed but not running
+      (GNOME/gnome-shell#6127)
+    - Silence compiler warnings with newer GLib (GNOME/gnome-shell!2625)
+    - Add precondition checks to prevent some crashes
+      (GNOME/gnome-shell!2622)
+    - Provide context to IBus input method when the surrounding text
+      becomes empty (GNOME/gnome-shell#5895)
+    - Avoid warnings with audio streams on a device not corresponding
+      to a sound card, such as network sinks (GNOME/gnome-shell!2616)
+    - Avoid some strings being untranslatable by working around an xgettext
+      bug (GNOME/gnome-shell#5280)
+    - Fix drag-and-drop in the dash when animations are disabled
+      (GNOME/gnome-shell!2604)
+    - Avoid warnings when dragging an app from the dash to the grid
+      (GNOME/gnome-shell#6317)
+    - Save screencasts to home directory if the Videos directory has been
+      deleted, instead of failing to record (GNOME/gnome-shell!2594)
+    - Make Shell less susceptible to the OOM-killer, since it is required
+      for basic functionality of desktops that use it
+      (GNOME/gnome-shell!2582)
+  * d/patches: Drop patches that were applied upstream
+  * d/patches: Add translation updates from upstream:
+    fi, id, ka, pt, sv, tr, uk
+  * d/control.in, d/gbp.conf, d/watch: Set up branches for 43.x in bookworm.
+    This leaves the default branch available for GNOME 44 betas in
+    experimental and Ubuntu.
+
+ -- Simon McVittie <smcv@debian.org>  Wed, 15 Feb 2023 17:02:45 +0000
+
+gnome-shell (43.2-2) unstable; urgency=medium
+
+  * Team upload
+  * d/patches: Sort closest-to-upstream first
+  * d/patches: Update to upstream gnome-43 branch commit 43.2-8-ga1b834297
+    - Ensure that buttons in quick settings menu are aligned to pixel grid
+    - Translation updates: ab, en_GB, ie, ka, ru
+  * Update standards version to 4.6.2 (no changes needed)
+
+ -- Simon McVittie <smcv@debian.org>  Sun, 29 Jan 2023 15:26:02 +0000
+
+gnome-shell (43.2-1) unstable; urgency=medium
+
+  * New upstream release (Closes: #1028972)
+  * Drop patches applied in new release
+  * Cherry-pick fix for screen share window titles
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Tue, 17 Jan 2023 11:09:16 -0500
+
+gnome-shell (43.1-2) unstable; urgency=medium
+
+  * Team upload
+  * d/.gitignore: Don't ignore patches, overriding upstream .gitignore
+  * Move patch reverting gcr4 transition into d/patches/debian subdirectory
+  * Add post-release patches from upstream gnome-43 branch
+    - Screencast bug fixes
+    - Update Russian translation
+  * d/control.in: Depend on dbus-daemon instead of dbus for dbus-run-session
+
+ -- Simon McVittie <smcv@debian.org>  Tue, 15 Nov 2022 10:32:15 +0000
+
+gnome-shell (43.1-1) unstable; urgency=medium
+
+  * Team upload
+
+  [ Jeremy Bicha ]
+  * debian/source_gnome-shell.py: Don't try to report nonexistent mouse
+    gsettings schema
+
+  [ Alban Browaeys ]
+  * debian/control.in: Bump minimum gnome-bluetooth3 runtime to 42.3,
+    required for AdapterState
+
+  [ Simon McVittie ]
+  * New upstream release
+  * Update URLs in upstream metadata
+  * Update Lintian overrides
+
+  [ Debian Janitor ]
+  * Remove constraints unnecessary since buster (oldstable)
+
+ -- Simon McVittie <smcv@debian.org>  Fri, 04 Nov 2022 20:10:13 +0000
+
+gnome-shell (43.0-2) unstable; urgency=medium
+
+  * Release to unstable
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Tue, 27 Sep 2022 19:10:41 -0400
+
+gnome-shell (43.0-1) experimental; urgency=medium
+
+  * Team upload
+  * New upstream release
+  * d/control.in: Bump minimum mutter version to 43.0 release
+  * d/p/quick-settings-Add-ellipses-to-Log-Out-string.patch:
+    Drop, applied upstream
+  * Standards-Version: 4.6.1 (no changes required)
+
+ -- Simon McVittie <smcv@debian.org>  Sun, 18 Sep 2022 20:02:40 +0100
+
+gnome-shell (43~rc-1) experimental; urgency=medium
+
+  * New upstream release
+  * debian/control.in: Bump minimum mutter to 43~rc
+  * Cherry-pick Log Out… patch
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Tue, 06 Sep 2022 14:22:44 -0400
+
+gnome-shell (43~beta-2) experimental; urgency=medium
+
+  * Build with libsoup3
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Mon, 05 Sep 2022 17:40:40 -0400
+
+gnome-shell (43~beta-1) experimental; urgency=medium
+
+  * New upstream release
+  * debian/control.in: Bump minimum mutter to 43~beta
+  * debian/control.in: Bump minimum gjs to 1.73.1
+  * Revert switch to gcr4
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Sun, 21 Aug 2022 10:53:56 -0400
+
+gnome-shell (42.4-2) unstable; urgency=medium
+
+  * Build with libsoup3
+  * Update Vcs branches since debian/master is tracking 43
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Mon, 05 Sep 2022 16:09:52 -0400
+
+gnome-shell (42.4-1) unstable; urgency=medium
+
+  * New upstream release (LP: #1985304):
+    - Fix logging in with realmd (LP: #1985128)
+  * debian/patches: Drop applied patches
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Thu, 11 Aug 2022 23:14:29 +0200
+
+gnome-shell (42.3.1-2) unstable; urgency=medium
+
+  [ Marco Trevisan (Treviño) ]
+  * debian/source_gnome-shell.py: Support gdm name only
+  * debian/control: Recommend gnome-remote-desktop
+
+  [ Jeremy Bicha ]
+  * Cherry-pick patch to allow Extension Manager update feature to work
+    without the older Extensions app installed (LP: #1981952)
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Mon, 18 Jul 2022 07:36:31 +0200
+
+gnome-shell (42.3.1-1) unstable; urgency=medium
+
+  * New upstream release
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Sat, 16 Jul 2022 18:16:17 +0200
+
+gnome-shell (42.2-1) unstable; urgency=medium
+
+  * Team upload
+  * New upstream release
+
+ -- Simon McVittie <smcv@debian.org>  Mon, 06 Jun 2022 11:05:06 +0100
+
+gnome-shell (42.1-1) unstable; urgency=medium
+
+  * New upstream release (LP: #1973373, LP: #1968911)
+  * Drop all patches except 1 Debian-specific patch: applied in new release
+  * Release to unstable
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Fri, 13 May 2022 15:09:47 -0400
+
+gnome-shell (42.0-5) experimental; urgency=medium
+
+  * Team upload
+  * d/patches: Update to upstream git commit 42.0-84-g9ee7af233
+    - Bug fixes targeted for 42.1
+    - Translation updates
+
+ -- Simon McVittie <smcv@debian.org>  Mon, 25 Apr 2022 10:04:11 +0100
+
+gnome-shell (42.0-4) unstable; urgency=medium
+
+  * Team upload
+
+  [ Pablo Mazzini ]
+  * Move evolution-data-server from Depends to Recommends
+    (Closes: #869230)
+
+  [ Simon McVittie ]
+  * Update to upstream git commit 42.0-69-g653697683
+    - Bug fixes targeted for 42.1
+    - Translation updates
+    - Update metadata of patches that were already present
+
+ -- Simon McVittie <smcv@debian.org>  Tue, 19 Apr 2022 12:28:27 +0100
+
+gnome-shell (42.0-3) unstable; urgency=medium
+
+  * Team upload
+
+  [ Jeremy Bicha ]
+  * Move Debian-specific temporary patches to debian/
+  * debian/control.in: Recommend power-profiles-daemon for power mode feature
+
+  [ Simon McVittie ]
+
+  * d/p/Specify-API-versions-for-all-public-GIR-APIs-except-GLib.patch:
+    Add patch to make Shell more robust against GIR API breaks.
+    This avoids future bugs similar to #1008926.
+  * d/patches: Remove compatibility with older gnome-control-center
+  * Bump Recommends to gnome-control-center (>= 1:42)
+
+ -- Simon McVittie <smcv@debian.org>  Wed, 13 Apr 2022 16:47:53 +0100
+
+gnome-shell (42.0-2) unstable; urgency=medium
+
+  [ Marco Trevisan (Treviño) ]
+  * js: Support legacy GNOME Control Center (now Settings) dbus name
+  * debian/patches: Cherry-pick various upstream fixes targeting 42.1
+  * debian/patches: Fix monitor switching configuration (LP: #1964496)
+  * debian/patches: Overview, remove desktop fade logic (LP: #1965072)
+  * shellDBus: Actually make ScreenTransitionAsync async
+
+  [ Jeremy Bicha ]
+  * Use libgweather4 instead of old libgweather
+  * Add patch to work around meson issue (Debian 1008189)
+  * Release to unstable
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Mon, 28 Mar 2022 11:14:05 -0400
+
+gnome-shell (42.0-1) experimental; urgency=medium
+
+  * New upstream release
+  * debian/control.in: Bump minimum mutter to 42.0
+  * Add patch to restore Settings item in system menu (LP: #1964136)
+
+ -- Jeremy Bicha <jeremy.bicha@canonical.com>  Mon, 14 Mar 2022 10:37:23 -0400
+
+gnome-shell (42~rc-1) experimental; urgency=medium
+
+  * New upstream release
+  * debian/control.in: Bump minimum mutter to 42~rc
+  * debian/control.in: Switch to gnome-bluetooth3
+  * Drop patches reverting use of gnome-bluetooth3
+  * Drop patches applied in new release
+
+ -- Jeremy Bicha <jeremy.bicha@canonical.com>  Wed, 09 Mar 2022 13:18:51 -0500
+
+gnome-shell (42~beta-1) experimental; urgency=medium
+
+  * New upstream release:
+    - Implement in-shell screenshot and screencast UI
+    - Use libadwaita for extension preferences
+    - Improve presentation of multi-day events in calendar
+    - Implement OSD redesign
+    - Allow extensions to opt-in to running on lock/login screen
+  * debian/patches:
+    - Drop applied upstream
+    - Revert switch to gnome-bluetooth-3
+    - Cherry-pick various upstream fixes
+  * debian: Update runtime-dependencies and use mozjs-91 based gjs
+  * debian/gnome-shell.lintian-overrides: Overrides for new messages
+  * debian/control:
+    - Drop shell dependency on gjs cli tool, add to extensions tool
+    - Explicitly list freedesktop gir dependency
+    - Add runtime dependency on libadwaita via gir1.2-adw-1
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Wed, 23 Feb 2022 07:33:39 +0100
+
+gnome-shell (41.3-2) unstable; urgency=medium
+
+  * Team upload
+  * d/p/environment-Require-GnomeBluetooth-1.0.patch,
+    d/p/environment-Require-gnome-desktop-3.0.patch:
+    Add patches from 42~alpha to avoid a crash with experimental GIR.
+    Previously, gnome-shell would crash if gir1.2-gnomedesktop-4.0 or
+    gir1.2-gnomebluetooth-2.0 were installed.
+  * d/patches: Update to gnome-41 branch commit 41.3-10-g3ca661b73
+    - Don't break extensions that look up a window's app on ::window-added,
+      fixing a regression in 41.3
+    - Translation updates: cs, es, he, is, ja
+
+ -- Simon McVittie <smcv@debian.org>  Tue, 15 Feb 2022 13:11:19 +0000
+
+gnome-shell (41.3-1) unstable; urgency=medium
+
+  * New upstream release:
+    - Speed up a fade animation on older Intel GPUs (Closes: #1000172)
+    - Improve window tracking (LP: #1934458)
+    - Simplify scroll fade shader to work with old hardware
+    - Tweak (un)minimize animations (LP: #1713021)
+    - Don't wake up screen in DND mode
+    - Fix immediately withdrawn notifications getting stuck
+    - Honor XDG SingleMainWindow key in .desktop files
+  * debian/patches:
+    - Drop applied upstream
+    - Do not use positional arguments in i18n.merge_file
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Tue, 25 Jan 2022 16:34:22 +0100
+
+gnome-shell (41.2-1) unstable; urgency=medium
+
+  * Team upload
+  * New upstream release
+  * d/patches: Update to upstream gnome-41 branch commit 41.2-5-g9bf1988b5:
+    - Fix a freeze involving window tracking
+    - Update Turkish translation
+  * Adjust Lintian overrides syntax for newer Lintian
+
+ -- Simon McVittie <smcv@debian.org>  Wed, 22 Dec 2021 11:51:59 +0000
+
+gnome-shell (41.1-1) unstable; urgency=medium
+
+  * Team upload
+  * New upstream release
+  * d/rules: Pass bash_completion Meson option to correct subproject.
+    With Meson 0.60.x, unknown -D options are an error. (Closes: #998589)
+  * Adjust Lintian overrides
+
+ -- Simon McVittie <smcv@debian.org>  Fri, 05 Nov 2021 15:23:00 +0000
+
+gnome-shell (41.0-2) unstable; urgency=medium
+
+  * Team upload
+  * Update Lintian overrides for RUNPATH
+  * Upload to unstable
+
+ -- Simon McVittie <smcv@debian.org>  Sat, 16 Oct 2021 19:27:01 +0100
+
+gnome-shell (41.0-1) experimental; urgency=medium
+
+  * Team upload
+  * New upstream release
+  * Update dependency versions
+  * d/rules: Stay with libsoup 2.4 for now
+  * Build-depend on libmutter-test-9 if tests are enabled
+  * Enable or disable tests according to nocheck build option
+  * Stop installing gconf -> gsettings migration rules, removed upstream
+  * Standards-Version: 4.6.0 (no changes required)
+  * Build-depend on mutter <!nocheck>
+    Some tests need the libdefault.so plugin.
+
+ -- Simon McVittie <smcv@debian.org>  Sun, 10 Oct 2021 21:26:33 +0100
+
+gnome-shell (40.5-1) unstable; urgency=medium
+
+  * New upstream release:
+    - Optimize rendering of fullscreen zoom
+    - Fix glitchy launch animations when leaving overview
+    - Fix wrong separator position in dash
+    - Fix OSK not registering button presses on X11
+    - Fix work area getting messed up by hidden panels
+    - Fix IM candidate popover position
+
+  [ Simon McVittie ]
+  * Revert "Avoid libgweather 40 dependency"
+    libgweather 40 has now been uploaded to unstable.
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Fri, 24 Sep 2021 22:07:26 +0200
+
+gnome-shell (40.4-3) unstable; urgency=medium
+
+  * Team upload
+
+  [ Simon McVittie ]
+  * gnome-shell-extension-prefs: Add patch to give Debian-specific advice.
+    We package gnome-extensions-app in the same binary package as
+    gnome-shell-extension-prefs, so there's never a need to install it
+    separately, either via Debian packages or from Flathub.
+  * gnome-shell-extension-prefs: Add Provides on gnome-extensions-app.
+    The gnome-shell-extension-prefs program in this package is deprecated,
+    and the gnome-extensions-app program is now the main reason to want to
+    install it, so let's make it a bit more discoverable.
+  * gnome-shell: Add Suggests on gnome-shell-extension-prefs.
+    The g-s-e-p program itself is deprecated, but the g-s-e-p package also
+    contains gnome-extensions-app, which is the recommended UI for
+    extensions management.
+
+  [ Jeremy Bicha ]
+  * debian/watch: Watch for stable releases
+
+  [ Marco Trevisan (Treviño) ]
+  * debian/control: Add missing dependency on gir1.2-gtk-4.0
+
+  [ Gunnar Hjalmarsson ]
+  * Add libgtk-3-bin to Build-Depends for dh_translations (LP: #1941954)
+
+ -- Simon McVittie <smcv@debian.org>  Sun, 12 Sep 2021 16:44:18 +0100
+
+gnome-shell (40.4-2) unstable; urgency=medium
+
+  * Team upload
+  * Release to unstable (transition: #992870)
+  * Depend on gnome-settings-daemon 40.
+    Older versions don't autostart the screensaver service, causing screen
+    locking to fail.
+    Thanks to jordi
+  * Depend on gsettings-desktop-schemas 40.
+    This is implicit in our dependency on a newer gnome-settings-daemon,
+    but let's make it explicit that all the core GNOME packages need to
+    go together.
+
+ -- Simon McVittie <smcv@debian.org>  Sat, 11 Sep 2021 21:54:49 +0100
+
+gnome-shell (40.4-1) experimental; urgency=medium
+
+  * Team upload
+  * New upstream release
+    - Don't include hidden search results in keyboard navigation
+    - Fix visual issues with extensions that occupy screen edges
+    - Add focus indications for switch widgets, such as VPN toggles
+    - Fix visual glitch when dragging window preview in overview
+    - Avoid windows that should not be in the overview appearing on
+      Shell startup, for example with desktop-icons-ng
+    - Fix suspend inhibitor accounting
+    - Avoid a crash when running in "headless" mode
+    - Be compatible with more combinations of new GLib and old gjs
+      (not applicable in Debian, we already have the new gjs)
+    - Fix spurious warnings for virtual input devices
+    - Minor optimization for screen magnifier
+    - Avoid a warning when displaying app details
+    - Use the same location permissions as gnome-control-center
+    - Fix some small memory leaks
+    - Fix glitch in transition from app grid to session
+    - Fix input method popup visibility when in fullscreen
+    - magnifier: Fix view jumps when using caret tracking
+    - Fix shadow rendering glitches
+    - Fix vertical scrollbars in RTL locales
+    - Fix a crash if an app moves between monitors during startup
+    - Remove timeout for starting Xwayland on-demand
+    - Fix D-Bus-initiated app focus changes
+    - Make sure to return a value from D-Bus methods so callers won't
+      time out
+    - Make sure power menu stays in sync with upower
+    - Handle non-widget source actors
+    - Optimize shadows in overview
+    - Use mallinfo2() instead of deprecated mallinfo() if glibc is new
+      enough (not applicable in Debian yet)
+    - Fix runtime warnings related to magnifier and shutdown
+    - Translation updates
+  * d/p/weather-Cope-with-either-libgweather-40-or-3.36.patch:
+    Avoid libgweather 40 dependency.
+    It'll be easier to do the libmutter-8-0 transition if we can decouple
+    it from libgweather, and gnome-shell is written in a dynamic language,
+    so we can easily avoid the dependency.
+  * Relax Breaks on top-icons-plus extension.
+    There doesn't seem to have been an official upstream release for v28,
+    so the version fixing GNOME 40 compatibility will be 27-3.
+    It has a versioned Depends anyway, so we don't need to be completely
+    precise here.
+
+ -- Simon McVittie <smcv@debian.org>  Tue, 31 Aug 2021 10:03:33 +0100
+
+gnome-shell (40.2-1) experimental; urgency=medium
+
+  * New upstream release:
+    - Unbreak Xwayland apps when not using systemd in user session
+    - Fix distributed man pages
+    - Avoid unnecessary icon shadow changes
+    - Immediately start app grid drags for non-touch devices
+    - Handle screencast failures more gracefully
+  * debian/patches: Dropped, all applied upstream
+  * debian/control: Add break on unreleased version of
+    gnome-shell-extension-desktop-icons
+  * debian/control: Break on gnome-shell-extension-desktop-icons-ng << 0.16
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Wed, 16 Jun 2021 00:47:49 +0200
+
+gnome-shell (40.1-1) experimental; urgency=medium
+
+  * New upstream release
+  * debian/patches: Remove (all applied upstream)
+  * debian/control:
+    - Bump dependency to mutter-8
+    - Update extensions breaks.
+      This version will break various extensions so update broken versions
+    - Build depend on gtk4.
+      It's needed by shew subproject
+    - Add runtime dependency on gtk4 to the extensions prefs
+    - Add missing runtime dependencies and suggestions.
+      All dependencies can be found with a script such as:
+      grep "imports\.gi" --include "*.js" -rh js \
+       | grep -o "\b[A-Z][A-Za-z]\+\(,\|\s\|\b\)" | sed "s/,\?\s*$//g" | sort -u
+  * debian/patches:
+    - Rebuild manual files to use the manpage format
+    - Cherry-pick upstream patch fixing non-systemd case
+    - Cherry-pick upstream crash fix
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Sun, 30 May 2021 17:55:32 +0200
+
+gnome-shell (3.38.6-1) unstable; urgency=medium
+
+  * Team upload
+  * New upstream release
+    - gdm user interface fixes
+      + Don't limit timed-login progress bar to the width of the username
+        if it's short
+      + Make sure authentication cancellation is handled correctly
+      + Improve fingerprint authentication handling
+      + Don't retry authentication if services are unavailable
+    - Fix word suggestions in on-screen keyboard
+    - Fix freeze after closing some modal dialogs with gjs 1.68.x
+      (LP: #1918666)
+    - Fix double-free crash in calendar on non-x86 (LP: #1915929)
+    - Improve OSK compatibility with gjs 1.68.x (LP: #1918738)
+    - Fix input-method popup visibility over fullscreen applications
+    - Fix a crash if an app moves between monitors during startup
+    - Fix D-Bus-initiated app focus changes
+    - Make sure to return a value from D-Bus methods so callers won't
+      time out
+    - Fix runtime warnings related to magnifier and shutdown
+    - Make sure power menu stays in sync with upower
+    - Use mallinfo2() instead of deprecated mallinfo() if glibc is new
+      enough (not applicable in Debian yet)
+  * d/gbp.conf, d/control.in: Update VCS details for debian/unstable branch
+
+ -- Simon McVittie <smcv@debian.org>  Thu, 26 Aug 2021 08:50:50 +0100
+
+gnome-shell (3.38.4-2) experimental; urgency=medium
+
+  * debian/patches: Import upstream patches needed to support libgweather 40.
+    libgweather 40 had an internal API change that caused runtime issues, so
+    we need to update the shell code in order to make the shell to work and
+    show the weather information.
+  * debian/control: Bump runtime dependency on gweather 40
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Wed, 26 May 2021 13:37:14 +0200
+
+gnome-shell (3.38.4-1) unstable; urgency=medium
+
+  * Team upload
+  * New upstream release
+    - Fix missing X11 fallback icons (particularly for games and other
+      programs not installed system-wide), a regression in 3.37.3
+    - Fix a Shell crash when an X11 window with an invalid/empty icon
+      is closed, possibly a regression in 3.38.3-3
+    - Fix a memory leak when getting the icon from the texture cache
+    - Fix a possible use-after-free when removing a window
+    - Don't reposition unrelated windows when dragging a window onto the
+      workspace switcher
+    - Make sure the blur effect shader can be compiled successfully
+    - Many other fixes that we already had via debian/patches
+  * Drop all patches, applied upstream
+
+ -- Simon McVittie <smcv@debian.org>  Wed, 17 Mar 2021 09:52:47 +0000
+
+gnome-shell (3.38.3-4) unstable; urgency=medium
+
+  * Team upload
+  * Update to upstream commit 3.38.3-11-ga87aae8f4 from gnome-3-38 branch
+    - Fix a crash if libsoup version 3 is installed
+    - Update German translation
+
+ -- Simon McVittie <smcv@debian.org>  Tue, 09 Mar 2021 20:35:00 +0000
+
+gnome-shell (3.38.3-3) unstable; urgency=medium
+
+  * Team upload
+  * d/patches: Update to 3.38.3-9-gbdf31febe from gnome-3-38 branch
+    - Use image-data in preference to app icon for notifications
+    - Don't let fullscreen apps block the workspace-changing animation
+    - Don't leave a non-interactable polkit prompt if authentication
+      succeeds without requiring user interaction (LP: #1824874)
+    - Fix a crash in the blur effect when taking a screenshot or
+      screencast
+    - Fix a crash involving apps' fallback icons
+
+ -- Simon McVittie <smcv@debian.org>  Tue, 23 Feb 2021 09:28:02 +0000
+
+gnome-shell (3.38.3-2) unstable; urgency=medium
+
+  * Team upload
+  * d/patches: Update to 3.38.3-3-ge3dc4401d from gnome-3-38 branch
+    - Fix opening Extensions app from notification
+    - Fix workspace layout in right-to-left locales
+    - Don't break window focusing if trying to take an area screenshot while
+      an application such as a game has an X11 grab (LP: #1910235)
+
+ -- Simon McVittie <smcv@debian.org>  Thu, 04 Feb 2021 10:27:05 +0000
+
+gnome-shell (3.38.3-1) unstable; urgency=medium
+
+  * Team upload
+  * d/watch: Only watch for 3.38.x versions
+  * New upstream release
+
+ -- Simon McVittie <smcv@debian.org>  Thu, 14 Jan 2021 20:13:26 +0000
+
+gnome-shell (3.38.2-1) unstable; urgency=medium
+
+  * Team upload
+  * New upstream release
+    - Improve app picker spacing on larger resolutions
+    - Don't add dialogs to the window preview more than once
+    - Avoid cursor visibility changes on startup
+    - Remove dead code in StButton, StEntry
+    - Make FocusApp D-Bus method more reliable
+    - Fix crashes with the desktop-icons extension
+      (LP: #1898005, LP: #1898910)
+    - Silence some warnings
+    - Update translations: nb, zh_CN
+    - Otherwise functionally equivalent to 3.38.1-3
+  * Drop patches that were included in the new upstream release
+  * d/gbp.conf: Use upstream 3.38.x branch.
+    Version 40~alpha was already released, so it's misleading to say that
+    3.38.x is the latest.
+  * Standards-Version: 4.5.1 (no changes required)
+  * Update Lintian overrides
+  * Release to unstable
+
+ -- Simon McVittie <smcv@debian.org>  Thu, 03 Dec 2020 10:40:52 +0000
+
+gnome-shell (3.38.1-3) experimental; urgency=medium
+
+  * Team upload
+  * Update to upstream gnome-3-38 branch, commit 3.38.1-19-ge93b8263b
+    - Fix a crash with message "Error in freeze/thaw accounting"
+    - Don't crash if taking a per-window screenshot fails
+    - Align audio device selection icons better
+    - Fix typing replies into Telepathy notifications
+    - Fix some memory leaks
+    - Show screen-recorder indication, even in Xorg
+    - Don't play message sounds when "Do not disturb" is enabled
+    - Don't allow adding apps to favorites if they would be hidden anyway
+    - Update translations: bn_IN, es, fur, pt
+
+ -- Simon McVittie <smcv@debian.org>  Thu, 12 Nov 2020 16:45:02 +0000
+
+gnome-shell (3.38.1-2) unstable; urgency=medium
+
+  * debian/patches/modemManager_Add-property-getters.patch:
+    - Cherry picked upstream commit to fix issue with missing "Mobile
+      Broadband" item in the system menu (closes: #971511).
+
+  [ Simon McVittie ]
+  * d/control.in: Depend on gir1.2-gstreamer-1.0 (closes: #973463)
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Wed, 04 Nov 2020 17:26:00 +0100
+
+gnome-shell (3.38.1-1) unstable; urgency=medium
+
+  * New upstream release
+    - Add screen recordings to recent items
+    - Tweak peek-password feature
+    - Fix workspace glitches in overview
+    - Improve DND behavior in app picker
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Sun, 11 Oct 2020 02:04:29 +0200
+
+gnome-shell (3.38.0-2) unstable; urgency=medium
+
+  * Team upload
+  * Release to unstable
+
+ -- Simon McVittie <smcv@debian.org>  Fri, 25 Sep 2020 10:25:25 +0100
+
+gnome-shell (3.38.0-1) experimental; urgency=medium
+
+  * New upstream release
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Wed, 16 Sep 2020 15:03:21 +0200
+
+gnome-shell (3.37.92-3) experimental; urgency=medium
+
+  * Team upload
+  * Build-depend on systemd, for systemd.pc
+
+ -- Simon McVittie <smcv@debian.org>  Tue, 08 Sep 2020 23:21:34 +0100
+
+gnome-shell (3.37.92-2) experimental; urgency=medium
+
+  * Team upload
+
+  [ Georges Basile Stavracas Neto ]
+  * debian/rules: Update Meson option names
+  * Depend on gstreamer1.0-pipewire.
+    GNOME Shell's built-in screencast tool was made into a separate
+    service that uses pipewiresrc.
+
+  [ Simon McVittie ]
+  * Require a known-working version of Pipewire
+  * Remove migration path from ancient -dbg packages
+
+ -- Simon McVittie <smcv@debian.org>  Tue, 08 Sep 2020 15:48:11 +0100
+
+gnome-shell (3.37.92-1) experimental; urgency=medium
+
+  * Team upload
+  * New upstream release
+    - Fix screen recorder shortcut
+    - Support cycle-group cycling only over windows in the workspace
+  * Update mutter dependency version
+  * Enable screencasting support now that pipewire 0.3 is in experimental
+
+ -- Simon McVittie <smcv@debian.org>  Mon, 07 Sep 2020 20:01:41 +0100
+
+gnome-shell (3.37.91-1) experimental; urgency=medium
+
+  * New upstream release:
+    - Inhibit remote access when disabled by session mode
+    - Remove Frequent view from app picker
+    - Allow rearranging items in app picker
+    - Add support for parental controls filtering
+    - Support pre-authenticated logins in vmware environments (LP: #1886592)
+    - Update microphone icon on input volume changes
+    - Support prepending workspace with horizontal layouts
+    - Move calendar events out of notifications list
+    - Expose actor tree in looking glass
+    - Add support for "PrefersNonDefaultGPU" desktop key
+    - Move screencasting into a separate service (needs pipewire)
+    - Default to not installing updates on low battery
+    - Refactor and clean up app picker pagination (LP: #1873725)
+    - Misc fixes and memory improvements
+  * debian/control:
+    - Depend on debhelper-compat = 13
+    - Remove useless dependency on mutter (the binary)
+    - Test depend on gir1.2-upowerglib-1.0
+    - Update build dependencies to match upstream
+    - Remove leading space in gnome-shell-extension-prefs description
+  * debian/patches: Drop them all
+  * debian/rules:
+    - Don't manually set --fail-missing (included in dh 13)
+    - Remove uneeded test environment variables overrides (included in dh 13)
+  * debian/sources/lintian-override:
+    - Override some desktop files related warnings
+  * debian/gbp.conf: Point to upstream/latest
+  * debian/watch: Monitor unstable versions
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Thu, 27 Aug 2020 17:34:56 +0200
+
+gnome-shell (3.36.6-1) unstable; urgency=medium
+
+  * Team upload
+
+  * New upstream release
+
+ -- Simon McVittie <smcv@debian.org>  Thu, 10 Sep 2020 12:27:18 +0100
+
+gnome-shell (3.36.5-1) unstable; urgency=medium
+
+  * Team upload
+  * New upstream release
+    - Fix password briefly showing on login dialog during logout if it
+      was previously made visible (CVE-2020-17489, Closes: #968311)
+  * Drop most patches, applied upstream
+
+ -- Simon McVittie <smcv@debian.org>  Wed, 12 Aug 2020 21:28:22 +0100
+
+gnome-shell (3.36.4-1) unstable; urgency=medium
+
+  * New upstream stable release (LP: #1888060)
+    - Hide switch-user button on lock screen if unsupported
+    - Improve world clocks styling
+    - Improve calendar-server performance (Closes: #964851, LP: #1885346)
+    - Fix regressions in redesigned modal dialogs (LP: #1871868)
+    - Better support sandboxed apps with multiple .desktop files
+    - Fix on-screen keyboard size in portrait orientation
+    - Support scrolling anywhere in slider menu items
+    - Fixed crash
+    - Plugged leaks
+  * debian/control:
+    - Bump dependency on ibedataserver1.2 and evolution-data-server to 3.33.1
+  * d/p/shell-mime-sniffer-Ignore-invalid-file-content-type.patch:
+    - Dropped (merged upstream)
+  * d/p/shell-window-tracker-Tighten-sandbox-ID-prefix-check.patch,
+    d/p/extensionDownloader-Fix-check-for-updates-with-several-ex.patch,
+    d/p/Update-Brazilian-Portuguese-translation.patch,
+    d/p/Update-Brazilian-Portuguese-translation-1.patch,
+    d/p/keyboard-Move-named-icons-into-subdirectories.patch,
+    d/p/keyboard-Fix-missing-key-icons-in-numeric-level.patch,
+    d/p/calendar-server-Remove-delay-before-event-emission.patch:
+    - Cherry-picked from upstream stable branch, as they're reiterations to fix
+      issues introduced in various 3.36.x releases.
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Mon, 20 Jul 2020 15:17:47 +0200
+
+gnome-shell (3.36.3-1) unstable; urgency=medium
+
+  * New upstream release (LP: #1881973)
+    - Add gnome-shell-extension-prefs wrapper for compatibility
+    - Fix distorted fallback icons in top bar
+    - Lower timeout for scrolling in overview
+    - Only start systemd units when running under systemd
+    - Fix "ghost" media controls
+    - Fix zombie sockets from extensions downloader
+    - Update world clocks offsets when timezone changes
+    - Fix "Do Not Disturb" setting getting reset on startup
+    - Fix pad OSD glitches
+    - Fix matching notifications by PID
+    - Only allow updates for extensions that aren't cached
+    - Fixed crashes
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Thu, 04 Jun 2020 00:07:17 +0200
+
+gnome-shell (3.36.2+64+ge74e691d8-1) experimental; urgency=medium
+
+  * Team upload
+  * New upstream snapshot from the gnome-3-36 branch
+    - Fixes a crash when locking the screen with certain extensions
+      enabled (Closes: #959883)
+  * Drop compatibility glue from gnome-shell-extension-prefs.
+    Upstream added a wrapper script which does something mostly
+    equivalent.
+  * Install gnome-extensions-app, the new name of
+    gnome-shell-extension-prefs, in the gnome-shell-extension-prefs
+    package
+
+ -- Simon McVittie <smcv@debian.org>  Sat, 30 May 2020 15:48:25 +0100
+
+gnome-shell (3.36.2-1) unstable; urgency=medium
+
+  * Team upload
+  * New upstream stable release
+    - Tone down weekend days with events in calendar
+    - Fix crash on physical keyboard detach
+    - Fix crash when creating a new workspace by dragging a favourite
+      app icon
+    - Fix popup scaling in some HiDPI multi-monitor configurations
+    - Fix unintended focus delay after entering the wrong password
+    - Fix a crash when theming changes (LP: #1868440)
+    - When searching for system actions, find transliterated ASCII versions
+    - Ellipsize long "wrong password" messages
+    - Fix stuck lock screen when locked with a system-modal dialog open
+    - Don't apply updates on logout by default, since it isn't always
+      desirable (in particular on-battery status is not detected)
+    - Update translations: cs, pt_BR
+  * d/rules: Drop -Wl,--as-needed.
+    It's the compiler default with bullseye toolchains.
+  * d/watch: Only watch even-numbered (stable) branches
+
+ -- Simon McVittie <smcv@debian.org>  Fri, 01 May 2020 11:28:11 +0100
+
+gnome-shell (3.36.1+git20200417-1) unstable; urgency=medium
+
+  * Team upload
+
+  [ Simon McVittie ]
+  * New upstream snapshot from gnome-3-36 branch (3.36.1-37-g18a5c7436)
+    - Fix translated app folder names in overview (LP: #1872434)
+    - Fix misaligned spinner in lock screen
+    - Fix warning when a polkit dialog is reset
+    - Pluralize prompt correctly when asking whether to revert a display
+      setup change
+    - Update Finnish translation
+  * Bump build-dependency on libpulse-dev to 13.
+    Apparently stable's libpulse0 (in a partial upgrade) causes gnome-shell
+    to hang, so presumably we need this newer version for something.
+    (Closes: #958025)
+  * Bump AT-SPI dependency to a contemporary version.
+    As with libpulse, there's anecdotal evidence that the version from
+    Debian 10 is too old to work in practice. (Closes: #958025)
+
+  [ Laurent Bigonville ]
+  * Move the D-Bus interfaces description files to the -common package.
+    This will make it easier to build some packages, like gnome-terminal,
+    that have a search provider
+
+  [ Jeremy Bicha ]
+  * Have gnome-shell-extension-prefs recommend chrome-gnome-shell
+    - gnome-shell-extension-prefs recommends visiting
+      extensions.gnome.org to install extensions but that
+      requires chrome-gnome-shell to be installed
+    - GNOME Software 3.36 no longer offers installing
+      GNOME Shell extensions
+    (LP: #1866841)
+
+ -- Simon McVittie <smcv@debian.org>  Tue, 21 Apr 2020 13:46:21 +0100
+
+gnome-shell (3.36.1-5) unstable; urgency=medium
+
+  * Team upload
+  * Merge changelog from unstable
+  * Upload to unstable (transition: #954422)
+  * d/gbp.conf: Follow upstream/3.36.x branch
+
+ -- Simon McVittie <smcv@debian.org>  Fri, 10 Apr 2020 17:56:07 +0100
+
+gnome-shell (3.34.4-1) unstable; urgency=medium
+
+  * Team upload
+  * d/gbp.conf: Switch to debian/unstable branch.
+    debian/master is now in use for 3.35.x.
+  * New upstream release
+  * Apply post-release fixes up to 3.34.4-1-g99d948559
+  * Bump Standards-Version to 4.5.0
+
+ -- Simon McVittie <smcv@debian.org>  Tue, 25 Feb 2020 16:26:07 +0000
+
+gnome-shell (3.36.1-4) experimental; urgency=medium
+
+  * Team upload
+  * extensions-app: Patch back in basic compatibility with old invocation.
+    There are enough extensions in Debian that rely on being able to
+    run "gnome-shell-extension-prefs <extension-UUID>" that we can't
+    really drop this immediately.
+    Mitigates: #956162, #956163, #956164, #956165, #956166, #956167,
+    #956168, #956169, #956170, #956171, #956172
+
+ -- Simon McVittie <smcv@debian.org>  Wed, 08 Apr 2020 11:19:11 +0100
+
+gnome-shell (3.36.1-3) experimental; urgency=medium
+
+  * Team upload
+  * Require an ibus version where #955769 (LP#1869641) has been fixed
+  * d/patches: Update from upstream gnome-3-36 branch up to commit
+    3.36.1-31-ga6783692c
+
+ -- Simon McVittie <smcv@debian.org>  Tue, 07 Apr 2020 18:27:29 +0100
+
+gnome-shell (3.36.1-2) experimental; urgency=medium
+
+  * Team upload
+  * d/patches: Update from upstream gnome-3-36 branch up to commit
+    3.36.1-19-gdfcc5ffb1
+    - Drop commit c89d6a63 for now, there seems to be some doubt as to
+      whether it is fully correct
+
+ -- Simon McVittie <smcv@debian.org>  Sat, 04 Apr 2020 12:17:51 +0100
+
+gnome-shell (3.36.1-1) experimental; urgency=medium
+
+  * Team upload
+
+  [ Simon McVittie ]
+  * New upstream release
+  * Drop patches that were applied upstream
+  * Build-depend on appstream, for its gettext .its integration
+  * Install new AppStream metadata for extensions tool
+  * Install bash completion for gnome-extensions CLI
+  * d/patches: Update from upstream gnome-3-36 branch up to commit
+    3.36.1-12-g3a863ee34
+    - Translation updates
+    - Don't override DesktopAppInfo desktop in Ubuntu's GNOME session,
+      so NotShowIn=ubuntu works (LP: #1869905)
+    - Various other bug fixes
+
+  [ Laurent Bigonville ]
+  * debian/control.in: Bump gir1.2-gnomedesktop-3.0 (build-)dependency
+
+ -- Simon McVittie <smcv@debian.org>  Fri, 03 Apr 2020 14:23:59 +0100
+
+gnome-shell (3.36.0-2) experimental; urgency=medium
+
+  * Split gnome-shell-extension-prefs out into its own binary package.
+    It's not useful and arguably misleading to show this to everybody by
+    default, since it is only a tool for enabling/disabling extensions you
+    have already installed - and we don't provide any out of the box.
+    Perhaps it'd be useful for individual extensions to cause this to be
+    installed via Recommends.
+  * Cherry-pick a few patches from 3.36.1; see patch descriptions for more
+    details.
+      - d/p/St-Ensure-to-update-entry-hint-visibility-with-IM-preedit.patch
+      - d/p/ibusManager-fix-ibus-launch-error-because-of-wrong-method.patch
+      - d/p/st-texture-cache-Fix-invalid-memory-write-related-to-X11-.patch
+      - d/p/windowManager-Do-not-shutdown-ibus-xsettings-on-X11-compo.patch
+
+ -- Iain Lane <laney@debian.org>  Thu, 19 Mar 2020 20:37:04 +0000
+
+gnome-shell (3.36.0-1) experimental; urgency=medium
+
+  * New upstream release
+    + Allow session modes to specify alternative resource name
+    + Don't require gsd-xsettings for X11 support on wayland
+    + Fix crash on startup with topIcons* extension enabled
+    + Fix ibus support in Xorg session
+    + Fix illegible app folder titles with light theme
+    + Fix link to location settings in aggregate menu
+    + Fix off-by-1900 error in date conversions
+    + Improve Extensions D-Bus API
+    + Really fix visual glitch in sliders
+  * control:
+    + Breaks: gnome-shell-extension-appindicator << 33 to be on the
+      safe side.
+    + Bump mutter and gnome-desktop BDs per meson.build
+
+ -- Iain Lane <laney@debian.org>  Mon, 16 Mar 2020 15:25:22 +0000
+
+gnome-shell (3.35.92-2) experimental; urgency=medium
+
+  [ Marco Trevisan (Treviño) ]
+  * debian/control: Breaks on dashtodock minor than 67+git20200225-1
+
+ -- Iain Lane <laney@debian.org>  Wed, 04 Mar 2020 09:24:55 +0000
+
+gnome-shell (3.35.92-1) experimental; urgency=medium
+
+  * New upstream release
+  * control: Bump mutter deps to .92
+  * Style-looking-glass-variant-independant.patch: Drop, upstream
+
+ -- Iain Lane <laney@debian.org>  Tue, 03 Mar 2020 16:37:58 +0000
+
+gnome-shell (3.35.91-1) experimental; urgency=medium
+
+  [ Marco Trevisan (Treviño) ]
+  * New upstream release
+    - Improve visual appearance of Weather integration
+    - New system dialog designs
+    - Sandbox the portal helper
+    - Improvements to the magnifier
+    - New lock screen (a merge of screen shield and unlock dialog)
+      (LP: #1832812, LP: #1827751)
+    - Show the suspend button in the power menu (LP: #1697143)
+    - Font size matches configured interface font size (LP: #1717453)
+    - Only enable OSK automatically if touch-mode is enabled (LP: #1721319)
+    - Added show-password emblem to password entries (LP: #1860540)
+  * debian/control:
+    - Update build dependencies
+  * debian/gnome-shell-common.install: Add extensions tool icons
+  * d/p/Style-looking-glass-variant-independant.patch:
+    - Allow to style looking glass properly
+
+  [ Laurent Bigonville ]
+  * debian/rules: Do not override libexecdir so things are installed in
+    /usr/libexec now that's allowed by the policy
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Mon, 24 Feb 2020 18:48:37 +0000
+
+gnome-shell (3.34.3-1) unstable; urgency=medium
+
+  * New upstream release
+    + polkitAgent: Fix confirming via keyboard when password-less
+  * control: Bump mutter BD to 3.34.3. This probably isn't *strictly*
+    required, but nevertheless let's keep them in sync.
+
+ -- Iain Lane <laney@debian.org>  Mon, 06 Jan 2020 13:40:57 +0000
+
+gnome-shell (3.34.2-1) unstable; urgency=medium
+
+  * Team upload
+
+  [ Georges Basile Stavracas Neto ]
+  * Add gnome-menus to Recommends.
+    The files installed by gnome-menus are needed for the functionality of
+    suggesting a name for a new folder to work.
+
+  [ Simon McVittie ]
+  * d/watch: Only watch for stable releases
+  * New upstream release
+  * d/gbp.conf: Use upstream/3.34.x branch
+  * Add build-dependency on libgnome-desktop-3-dev (>= 3.34.2) for new
+    systemd scope functionality
+  * Remove Breaks/Conflicts on packages older than Debian 9 (oldstable)
+  * Remove unused Lintian override
+  * Bump Standards-Version to 4.4.1
+
+ -- Simon McVittie <smcv@debian.org>  Mon, 16 Dec 2019 16:55:02 +0000
+
+gnome-shell (3.34.1+git20191024-1) unstable; urgency=medium
+
+  * New upstream snapshot release
+    + Fix some animations using invalid parameters
+    + Compute lock timeout fade duration using animations parameters
+    + Ensure unredirection is disabled after animations
+    + Speed-up overview opening using windows cached centers (LP: #1848009)
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Fri, 25 Oct 2019 13:36:08 +0100
+
+gnome-shell (3.34.1-1) unstable; urgency=medium
+
+  * New upstream release
+    + Allow editing app folder names
+    + Do not notify systemd before initialization is complete
+    + Don't leak NOTIFY_SOCKET environment variable to applications
+    + Fix accidentally skipped animations
+    + Fix box-shadow glitch with prerendered resources
+    + Fix desktop right click menu appearing in the wrong place if a Terminal
+      window is open (LP: #1842910)
+    + Fix extra icons appearing in "Frequent" view animation
+    + Fix fading out desktop icons (Closes: #940612)
+    + Fix "Frequent" view icons disappearing on hover (LP: #1846083)
+    + Fix lock-up on X11 when ibus is already running on startup (LP:
+      #1845198)
+    + Fix screen dimming on idle (LP: #1846941)
+    + Fix screenshots and window animations when scaled
+    + Fix various regressions with dynamic workspaces
+    + Improve performance when enabling/disabling all extensions
+    + Make menu animations more consistent
+    + Skip property transitions while hidden
+    + Support SAE secrets in network agent (LP: #1844422)
+  * control: Require mutter 3.34.1
+
+ -- Iain Lane <laney@debian.org>  Wed, 09 Oct 2019 11:20:28 +0100
+
+gnome-shell (3.34.0-2) unstable; urgency=medium
+
+  * Team upload.
+  * Upload to unstable.
+
+ -- Andreas Henriksson <andreas@fatal.se>  Mon, 30 Sep 2019 14:29:53 +0200
+
+gnome-shell (3.34.0-1) experimental; urgency=medium
+
+  * New upstream release
+    + Handle startup/shutdown of misc X11 services
+    + Fix sound volume mute/unmute
+    + Correctly terminate pasted text
+  * d/p/volume-Ignore-slider-changes-we-initiated-ourselves.patch: Drop,
+    upstream
+  * control: Bump mutter Build-Depends and Depends to 3.34.0
+
+ -- Iain Lane <laney@debian.org>  Tue, 10 Sep 2019 10:51:44 +0100
+
+gnome-shell (3.33.92-1) experimental; urgency=medium
+
+  * New upstream release
+    + Animate pointer a11y pie timer
+    + Fix restarting shell in systemd user session
+  * volume-Ignore-slider-changes-we-initiated-ourselves.patch: Cherry-pick.
+    volume: Ignore slider changes we initiated ourselves Commit
+    21e14bd46f9774e6c0146cb2169d938e782dba3c fixed this for the brightness
+    slider, but we have the same problem for volume too. When the volume is
+    muted - for example in Settings or via a media key, we update the slider
+    to '0' to indicate this visually. But we also actually invoke the slider's
+    callback to *set* the volume to zero. That means that the previous level
+    is overwritten so it can't be restored when unmuting.  The fix is the same
+    - when we update the slider internally ourselves, don't call the signal
+    handler.
+  * Bump mutter BD to 3.33.92, corresponding to the shell's version
+  * control: BD on xwayland <!nocheck>, required for the testsuite
+  * control, rules: Run a session bus for the testsuite
+
+ -- Iain Lane <laney@debian.org>  Thu, 05 Sep 2019 18:15:19 +0100
+
+gnome-shell (3.33.91-1) experimental; urgency=medium
+
+  * New upstream release
+    + Fix regression when adjusting brightness
+    + Fix pointer a11y timeout animation
+    + Add new extensions CLI tool
+    + Only track top-level windows
+  * control: Bump BDs per upstream, & add BDs for the extension tool
+
+ -- Iain Lane <laney@debian.org>  Fri, 23 Aug 2019 21:05:26 +0100
+
+gnome-shell (3.33.90-1) experimental; urgency=medium
+
+  [ Marco Trevisan (Treviño) ]
+  * New upstream release
+    + Add option for disabling the hot corner
+    + Allow dragging unfocused tiled/maximized windows from top bar
+    + Allow to disable window menus via session mode
+    + Avoid unnecessary style changes when computing :first/:last-child
+    + Call GDM's RegisterSession() after startup (LP: #1798790)
+    + Consistently animate new window actions
+    + Disable emoji on-screen keyboard support on X11
+    + Don't crash for world clock locations with no timezone
+    + Don't leak old on-screen keyboard layout groups
+    + Fix alt-tab icon size on HiDPI
+    + Fix cursor visibility in screen recordings
+    + Fix distortion of some image contents
+    + Fix ellipsization in dialog subtitles/bodies
+    + Fix extended keys popups being hidden by on-screen keyboard
+    + Fix glitch of fullscreen window in workspace switch animation
+    + Fix keeping actors visible in scrollviews
+    + Fix opening window menu
+    + Fix style updates for non-background CSS properties
+    + Fix tablet button mapping overlay
+    + Fix the calculation of the maximum number of app search results
+    + Fix top bar being hidden by lock screen
+    + Fix unintentional interference between gestures
+    + Fix unintentional loop while polkit dialog is active
+    + Handle horizontal workspace layout with gestures/animations
+    + Handle network interface name changes
+    + Implement DND app picker folder management
+    + Implement locate-pointer accessibility feature
+    + Implement mouse accessibility
+    + Improve handling of session mode extensions
+    + Include 'sandboxed-app-id' in winodw introspection info
+    + Make Clocks/Weather integration work with sandboxed apps
+    + Minimize travel distance in overview animation
+    + Move some chrome above popup windows
+    + Only emit ::style-changed on actual changes
+    + Port to libecal-2.0
+    + Prepare for optional X11
+    + Refine the app menu
+    + Refine window preview style
+    + Reload search providers when installed applications change
+    + Replace Tweener with Clutter animations
+    + Rescan icon theme when installed apps changed
+    + Set up GJS profiler when GJS_TRACE_FD is set
+    + Style fixes and improvements
+    + Support startup via systemd user instance
+    + Support TCRYPT in mount password dialog
+    + Update theme to better match GTK's Adwaita
+    + Use more fine-grained levels in battery indicator
+  * debian/patches:
+    + tweener-Save-handlers-on-target-and-remove-them-on-destro.patch: Refresh
+  * debian/control: Bump dependency to mutter 3.33.90 and desktop schemas 3.33.1
+
+  [ Simon McVittie ]
+  * d/gnome-shell.bug-control: Include related packages in bug reports
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Tue, 13 Aug 2019 11:12:43 +0100
+
+gnome-shell (3.32.2-2) experimental; urgency=medium
+
+  * debian/source_gnome-shell.py:
+    + Add more informations that we might need to debug information in the
+      apport retracing (LP: #1722886):
+      - All the desktop shared gsettings key
+      - Mutter gsettings key and version
+      - Settings daemon settings key used by the shell
+      - ~/.config/monitors.xml
+      - Shell's journalctl since it will include errors and JS stacktrace.
+  * d/p/boxpointer-Unset-the-sourceActor-on-destruction.patch:
+    - Avoid crash on reallocation of dead actors (LP: #1831555)
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Thu, 27 Jun 2019 17:54:16 +0100
+
+gnome-shell (3.32.2-1) experimental; urgency=medium
+
+  * New upstream release
+    - Fix ellipsization in dialog subtitles/bodies (LP: #1809788)
+    - Don't crash for world clock locations with no timezone (LP: #1827953)
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Tue, 21 May 2019 17:19:41 +0100
+
+gnome-shell (3.32.1-1) experimental; urgency=medium
+
+  [ Simon McVittie ]
+  * d/rules: Create a temporary HOME, XDG_RUNTIME_DIR for the unit tests.
+    This goes some way towards fixing test failures and FTBFS on buster's
+    sbuild, as deployed on the s390x buildd.
+  * d/.gitignore: Add
+
+  [ Laurent Bigonville ]
+  * New upstream release
+
+ -- Laurent Bigonville <bigon@debian.org>  Mon, 22 Apr 2019 15:45:49 +0200
+
+gnome-shell (3.32.0+git20190410-1) experimental; urgency=medium
+
+  * Use debhelper-compat 12 and BD on dh-sequence-{gnome,gir}
+  * New upstream release, which includes
+    - shell: Fallback on ISO 8601 datetime string for screenshot date info
+      (LP: #1796251)
+  * BD on the corresponding mutter
+  * debian/patches/various: Drop upstream cherry-picks. We had cherry-picked
+    the stable branch into Debian patches in the previous upload, but that
+    would get out of hand if we carried on.  Instead we are using a tarball
+    snapshot. So drop the cherry-picks.
+
+ -- Iain Lane <laney@debian.org>  Wed, 10 Apr 2019 16:36:31 +0100
+
+gnome-shell (3.32.0-1) experimental; urgency=medium
+
+  * New upstream release
+    + Fix sizing issues in on-screen-keyboard emoji panel
+    + Fix test linker failure on Debian/Ubuntu
+    + Avoid assertion when sizing fallback app icons from CSS
+    + Fix mis-sized menu arrows after texture cache changes
+  * debian/patches: Update to master at ede0fd866.  These are all fixes which
+    will be in 3.32.1.
+    - d/p/build-Add-mutter-s-private-directory-to-libst-s-build-tim.patch:
+      Drop, applied upstream.
+  * control: Bump mutter BD to 3.32.0
+
+ -- Iain Lane <laney@debian.org>  Tue, 12 Mar 2019 12:50:26 +0000
+
+gnome-shell (3.31.92-1) experimental; urgency=medium
+
+  * New upstream release
+    + Add flags parameter in GrabAccelerators API
+    + Always use symbolic user icon in system menu
+    + Don't close on-screen-keyboard's language menu on hover
+    + Don't let unfullscreen gesture interfere with top bar taps
+    + Don't toggle on-screen keyboard on every focus change
+    + Fix generating French OSK layout
+    + Fix legacy tray icons not responding to events on wayland
+    + Fix visual glitch in submenus
+    + Hide trailing separator in search results
+    + Only consider visible children for :first-child/:last-child
+    + Remember choice in inhibit-shortcuts dialogue
+    + Support fractional scaling
+    + Use borderless round user images
+  * control:
+    + BD on mutter 3.31.92, the corresponding release for this Shell
+    + BD on gjs 1.54, per upstream
+  * Drop workaround_crasher_fractional_scaling.patch. Marco says this is
+    probaly not required any more, and it was only ever intended to be a
+    temporary workaround.
+  * Cherry-pick c7342824 to fix `test-theme`
+  * Add a BD <!nocheck> on gnome-settings-daemon-common.
+    This is required for `test-theme`.
+
+ -- Iain Lane <laney@debian.org>  Wed, 06 Mar 2019 14:39:17 +0000
+
+gnome-shell (3.31.90-1) experimental; urgency=medium
+
+  [ Marco Trevisan (Treviño) ]
+  * New upstream release
+    - Don't fill journal with osdWindow errors (LP: #1772677)
+    - Fix missing icon in keyboard indicator (LP: #1812266)
+  * debian/control:
+    - Update mutter dependency on mutter-4 3.31.4
+    - Drop dependencies on libcanberra and libcanberra-gtk3
+  * debian/gnome-shell.install:
+    - Remove usr/lib/mozilla as no plugin is shipped anymore
+  * debian/gnome-shell.lintian-overrides:
+    - Update mutter libraries paths
+
+  [ Laurent Bigonville ]
+  * debian/control.in: Recommends ibus, gnome-shell tried to start for years
+    now, ibus is required to input emoji these days. (Closes: #815050)
+
+  [ Marco Trevisan (Treviño) ]
+  * d/p/Update-Basque-translation.patch,
+    d/p/Update-Esperanto-translation.patch,
+    d/p/Update-French-translation.patch,
+    d/p/Update-Slovak-translation.patch,
+    d/p/altSwitcher-Fix-error-when-all-alternatives-are-disabled.patch,
+    d/p/dash-destroy-items-s-child-before-tooltip.patch,
+    d/p/ibusManager-Don-t-pass-undefined-callback-to-ibus.patch,
+    d/p/keyboard-Do-not-call-KeyboardManager.holdKeyboard-with-se.patch,
+    d/p/panel-Don-t-allow-opening-hidden-menus-via-keybindings.patch,
+    d/p/power-Label-the-PENDING_CHARGE-state-as-Not-Charging.patch,
+    d/p/shellActionModes-disable-POPUP-keybindings-in-unlock-scre.patch,
+    d/p/st-button-Ignore-pointer-emulated-touch-events.patch:
+    - Dropped applied Upstream
+  * d/p/tweener-Save-handlers-on-target-and-remove-them-on-destro.patch,
+    d/p/workaround_crasher_fractional_scaling.patch:
+    - Refreshed
+  * debian/control: set breaks on dash-to-panel and dashtodock extensions
+
+  [ Iain Lane ]
+  * control: Bump libmutter-dev version to 3.31.90, per upstream
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Thu, 21 Feb 2019 09:39:22 +0000
+
+gnome-shell (3.30.2-3) unstable; urgency=medium
+
+  * Team upload
+  * d/p/ibusManager-Don-t-pass-undefined-callback-to-ibus.patch:
+    Mark as applied on upstream gnome-3-30 branch, and reorder earlier
+    in the patch series
+  * d/p/panel-Don-t-allow-opening-hidden-menus-via-keybindings.patch,
+    d/p/shellActionModes-disable-POPUP-keybindings-in-unlock-scre.patch:
+    Add patches from upstream to fix partial lock screen bypass
+    (CVE-2019-3820, Closes: #921490)
+  * Update patch series from gnome-3-30 branch, up to 3.30.2-11-ge23f4d6c7
+    - Fix a crash that can happen when locking the screen
+    - Fix a critical when an app is closed while its popup menu is open
+    - Ignore pointer emulated touch events, fixing unintended double clicks
+      in extensions like dash-to-dock
+    - Don't close ibus popup window when an entry field changes its input
+      purpose
+    - Update translations: eu, eo, sk, fr
+
+ -- Simon McVittie <smcv@debian.org>  Wed, 06 Feb 2019 09:46:52 +0000
+
+gnome-shell (3.30.2-2) unstable; urgency=medium
+
+  [ Jeremy Bicha ]
+  * Restore -Wl,-O1 to our LDFLAGS
+  * Bump Standards-Version to 4.3.0
+
+  [ Marco Trevisan (Treviño) ]
+  * d/p/power-Label-the-PENDING_CHARGE-state-as-Not-Charging.patch:
+    - Label the PENDING_CHARGE state as "Not Charging" (LP: #1745032)
+  * d/p/ibusManager-Don-t-pass-undefined-callback-to-ibus.patch:
+    - Fix missing icon in keyboard indicator (LP: #1812266)
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Fri, 25 Jan 2019 11:52:36 +0000
+
+gnome-shell (3.30.2-1) unstable; urgency=medium
+
+  * Team upload
+  * New upstream release
+    - Drop patches that came from upstream gnome-3-30
+
+ -- Simon McVittie <smcv@debian.org>  Thu, 15 Nov 2018 09:30:03 +0000
+
+gnome-shell (3.30.1-3) unstable; urgency=medium
+
+  * Team upload
+
+  [ Iain Lane ]
+  * debian/gbp.conf: Update to pkg-gnome's recommended settings
+  * Run tests with "xvfb-run -a" instead of plain xvfb-run
+
+  [ Jeremy Bicha ]
+  * Set update-notifier's notify-reboot-required flag
+    when updating this package
+
+  [ Simon McVittie ]
+  * d/patches: Update to upstream commit 3.30.1-16-ge55bdb0fb from
+    gnome-3-30 branch
+  * Make the postinst succeed if update-notifier is not installed or fails
+  * Also signal via /var/run/reboot-required, as used by
+    unattended-upgrades
+
+ -- Simon McVittie <smcv@debian.org>  Tue, 06 Nov 2018 09:55:55 +0000
+
+gnome-shell (3.30.1-2) unstable; urgency=medium
+
+  * Team upload
+
+  [ Jeremy Bicha ]
+  * Don't ignore test failures
+  * Drop unneeded --buildsystem=meson
+  * Drop unneeded override_dh_install
+
+ -- Simon McVittie <smcv@debian.org>  Tue, 09 Oct 2018 12:15:00 +0100
+
+gnome-shell (3.30.1-1) unstable; urgency=medium
+
+  * Team upload
+  * New upstream release
+    - Drop patches that were applied upstream
+
+ -- Simon McVittie <smcv@debian.org>  Tue, 09 Oct 2018 10:24:16 +0100
+
+gnome-shell (3.30.0-3) unstable; urgency=medium
+
+  * Backport the patches recommended by upstream for 3.30 (Closes: #904560)
+
+ -- Laurent Bigonville <bigon@debian.org>  Sun, 30 Sep 2018 23:23:25 +0200
+
+gnome-shell (3.30.0-2) unstable; urgency=medium
+
+  * Team upload
+  * d/p/build-Remove-obsolete-soup-dependency.patch,
+    d/p/shell-Fix-list-of-GIR-includes.patch:
+    Add proposed patch from upstream to fix missing captions on password
+    prompts when used with gjs 1.54
+
+ -- Simon McVittie <smcv@debian.org>  Thu, 20 Sep 2018 11:26:04 +0100
+
+gnome-shell (3.30.0-1) unstable; urgency=medium
+
+  [ Didier Roche ]
+  * New upstream release
+  * Build-depend on mutter 3.30.0
+
+  [ Iain Lane ]
+  * Merge experimental branch back into master, and update all the references
+    accordingly. This upload is going to unstable.
+
+ -- Didier Roche <didrocks@ubuntu.com>  Wed, 05 Sep 2018 12:06:24 +0100
+
+gnome-shell (3.29.92-1) experimental; urgency=medium
+
+  * Team upload
+
+  [ Marco Trevisan (Treviño) ]
+  * New upstream development release
+  * Build-depend on mutter 3.29.92
+
+  [ Simon McVittie ]
+  * Standards-Version: 4.2.1 (no changes required)
+  * Add Breaks on older versions of extensions that needed updates for
+    this Shell version
+    - gnome-shell-extension-autohidetopbar (#905111)
+    - gnome-shell-extension-caffeine (#905108)
+    - gnome-shell-extension-dashtodock (#905106)
+    - gnome-shell-extension-top-icons-plus (#905115)
+  * Add Breaks on extensions that still need updates for this version,
+    using versions that assume they will be fixed in their next NMU or MU
+    - gnome-shell-extension-dash-to-panel (#905110)
+    - gnome-shell-extension-multi-monitors (#905114)
+    - gnome-shell-extension-pixelsaver (#905109)
+    - gnome-shell-extension-taskbar (#905113)
+    - gnome-shell-extension-workspaces-to-dock (#905112)
+    - gnome-shell-pomodoro (#905107)
+
+ -- Simon McVittie <smcv@debian.org>  Thu, 30 Aug 2018 09:20:35 +0100
+
+gnome-shell (3.29.91-1) experimental; urgency=medium
+
+  * Team upload
+  * New upstream development release
+  * Build-depend on mutter 3.29.91
+  * Build-depend on Meson 0.47.0
+  * Rebase patch series, dropping patches that were applied upstream
+  * Normalize package lists with wrap-and-sort -ab
+  * d/gnome-shell-common.install: Remove commented-out entry
+  * Standards-Version: 4.2.0 (no changes required)
+
+ -- Simon McVittie <smcv@debian.org>  Mon, 20 Aug 2018 21:32:20 +0100
+
+gnome-shell (3.29.90-2) experimental; urgency=medium
+
+  * Team upload
+  * Build-depend on GLib 2.57.2 for the new approach to overriding
+    GSettings per desktop
+  * d/p/Update-Brazilian-Portuguese-translation.patch,
+    d/p/showOSD-Fix-handling-of-defined-falsy-parameters.patch,
+    d/p/data-Fix-comment-in-schema.patch,
+    d/p/workspace-Fix-infinite-loop-when-finding-parent-window-of.patch,
+    d/p/workspace-Simplify-detecting-added-dialogs-after-closing-.patch,
+    d/p/tools-fix-XDG-desktop-syntax-in-gnome-shell-overrides-mig.patch,
+    d/p/Updated-Slovenian-translation.patch,
+    d/p/keyboard-defer-position-changed-till-we-have-a-rect.patch,
+    d/p/keyboard-Refactor-code-resetting-IM-on-window-drags.patch:
+    Update to upstream master branch at 3.29.90-9-g6b610b26f
+  * d/p/schema-Fix-XML-syntax.patch:
+    Drop, replaced by functionally equivalent
+    d/p/data-Fix-comment-in-schema.patch
+
+ -- Simon McVittie <smcv@debian.org>  Sat, 04 Aug 2018 16:32:57 +0100
+
+gnome-shell (3.29.90-1) experimental; urgency=medium
+
+  * Team upload
+
+  [ Simon McVittie ]
+  * New upstream release 3.29.90
+  * Rebase patch series
+  * Upgrade in lockstep with mutter 3.29.90
+  * debian/gnome-shell.install: Install new migration script
+  * Standards-Version: 4.1.5 (no changes required)
+  * d/p/schema-Fix-XML-syntax.patch:
+    Fix a comment syntax error that caused glib-compile-schemas to reject
+    the file
+
+  [ Marco Trevisan (Treviño) ]
+  * d/p/workspace-Disconnect-from-window-signals-on-destruction.patch,
+    d/p/workspaceThumbnail-Disconnect-from-window-signals-on-dest.patch:
+    - Drop patches not needed anymore as per upstream changes
+  * Bump dependency on gsettings-desktop-schemas 3.27.90
+
+ -- Simon McVittie <smcv@debian.org>  Wed, 01 Aug 2018 17:01:05 +0100
+
+gnome-shell (3.29.4-1) experimental; urgency=medium
+
+  * debian/*: Update for experimental (3.29/3.30 series)
+  * New upstream release 3.29.4 (etc)
+    + Fix "Clear All" for calendar events
+    + Allow cancelling direct switch operations
+    + Support being started by systemd --user
+    + Support key event forwarding required by some input methods
+    + Save creation time in screenshot metadata
+    + Improve consistency between ctrl- and middle-click on app icons
+    + Add support for font-feature-settings CSS property
+    + Adjust to MetaScreen removal
+    + Guard against untimely keyboard map changes
+    + Fix icons in search provider results
+    + Fix blurriness of OSD under some resolutions
+    + Fix lagging pointer when zoomed
+    + Support icons in app-menu
+  * Install new systemd user units (aren't used by anything just yet)
+  * Refresh patches
+  * debian/gnome-shell.docs: README is now called README.md
+  * debian/control*: Require mutter API version 3 and mutter 3.29.4
+
+ -- Iain Lane <laney@debian.org>  Wed, 25 Jul 2018 17:40:58 +0100
+
+gnome-shell (3.28.3-2) UNRELEASED; urgency=medium
+
+  * debian/gbp.conf: We've branched experimental for 3.29/3.30, use
+    upstream/3.28.x for upstream sources.
+
+ -- Iain Lane <laney@debian.org>  Wed, 25 Jul 2018 15:47:40 +0100
+
+gnome-shell (3.28.3-1) unstable; urgency=medium
+
+  * New upstream release (LP: #1718931)
+    d/p/Change-const-to-var.patch,
+    d/p/Update-Afrikaans-translation.patch,
+    d/p/Update-Scottish-Gaelic-translation.patch,
+    d/p/magnifier.js-Fix-zoom-juddering.patch,
+    d/p/network-Update-the-icon-in-the-panel-whenever-NM-s-state-.patch,
+    d/p/networkAgent-Fix-fallout-from-libnm-port.patch,
+    d/p/st-label-Unset-clutter-text-instance-on-disposal.patch,
+    d/p/st-texture-cache-Don-t-add-NULL-textures-to-cache.patch,
+    d/p/st-texture-cache-Save-cairo-surfaces-to-a-different-map.patch,
+    d/p/ui-Theme-lookup-should-respect-XDG_DATA_DIRS.patch,
+    d/p/workspaceThumbnail-Remove-WindowClone-s-from-_windows-whe.patch,
+    d/p/workspaceThumbnail-remove-unused-private-win-reference.patch,
+    d/p/workspace-Remove-WindowClone-s-from-_windows-when-destroy.patch:
+    - Drop patches applied on the 3.28 branch
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Thu, 19 Jul 2018 20:05:52 +0100
+
+gnome-shell (3.28.2-2) unstable; urgency=medium
+
+  * Team upload
+  * d/p/network-Update-the-icon-in-the-panel-whenever-NM-s-state-.patch,
+    d/p/Update-Afrikaans-translation.patch,
+    d/p/st-label-Unset-clutter-text-instance-on-disposal.patch,
+    d/p/Update-Scottish-Gaelic-translation.patch,
+    d/p/magnifier.js-Fix-zoom-juddering.patch,
+    d/p/Change-const-to-var.patch,
+    d/p/st-texture-cache-Don-t-add-NULL-textures-to-cache.patch,
+    d/p/st-texture-cache-Save-cairo-surfaces-to-a-different-map.patch:
+    Update to upstream gnome-3-28 branch
+    - magnifier.js: Zoom more smoothly (LP: #1691675)
+    - The StLabel patch might resolve #900776
+  * d/p/workspaceThumbnail-remove-unused-private-win-reference.patch,
+    d/p/messageList-stop-syncing-if-closeButton-has-been-destroye.patch,
+    d/p/automountManager-remove-allowAutorun-expire-timeout-on-vo.patch:
+    Update patch series for #887082 to latest version proposed upstream
+
+ -- Simon McVittie <smcv@debian.org>  Sun, 08 Jul 2018 11:32:40 +0100
+
+gnome-shell (3.28.2-1) unstable; urgency=medium
+
+  * Team upload
+  * New upstream release
+  * d/p/polkitAgent-Guard-against-repeated-close-calls.patch,
+    d/p/popupMenu-Fix-wrong-call-to-clutter_actor_add_child.patch,
+    d/p/workspaceThumbnail-initialize-porthole-based-on-workArea.patch,
+    d/p/workspaceThumbnail-rebuild-thumbnails-if-workareas-size-c.patch,
+    d/p/workspaceThumbnail-only-update-_porthole-if-the-overview-.patch:
+    Drop patches that were cherry-picked from upstream 3.28 branch
+  * d/p/ui-Theme-lookup-should-respect-XDG_DATA_DIRS.patch:
+    Add patch from upstream git master to make themes respect XDG_DATA_DIRS
+    (LP: #1760039)
+  * d/p/networkAgent-Fix-fallout-from-libnm-port.patch:
+    Add patch from upstream 3.28 branch to fix a regression in wifi
+    password prompting
+  * Re-order patch series to put patches that were applied upstream first
+
+ -- Simon McVittie <smcv@debian.org>  Thu, 17 May 2018 10:37:37 +0100
+
+gnome-shell (3.28.1-1) unstable; urgency=medium
+
+  [ Jeremy Bicha ]
+  * New upstream release
+  * Bump required glib to 2.56. Thanks Marcus Lundblad.
+  * debian/gnome-shell.gsettings-overrides:
+    Adapt favorite-apps to the renaming of Evolution's .desktop
+  * Drop obsolete dh_translations override
+  * Drop 27-nm-libexec-path.patch: no longer needed
+  * Cherry-pick thunderbolt-sync-D-Bus-API-with-bolt-changes.patch
+  * Recommend bolt >= 0.3 for Thunderbolt support
+  * Bump Standards-Version to 4.1.4
+
+  [ Simon McVittie ]
+  * d/patches: Remove patches that no longer apply
+  * d/gbp.conf: Don't use numbered patches
+  * d/p/popupMenu-Fix-wrong-call-to-clutter_actor_add_child.patch,
+    d/p/workspaceThumbnail-initialize-porthole-based-on-workArea.patch,
+    d/p/workspaceThumbnail-rebuild-thumbnails-if-workareas-size-c.patch,
+    d/p/workspaceThumbnail-only-update-_porthole-if-the-overview-.patch,
+    d/p/polkitAgent-Guard-against-repeated-close-calls.patch:
+    Apply post-release bug fixes from upstream
+  * d/p/tweener-Save-handlers-on-target-and-remove-them-on-destro.patch,
+    d/p/dnd-Nullify-_dragActor-after-we-ve-destroyed-it-and-avoid.patch,
+    d/p/workspaceThumbnail-Disconnect-from-window-signals-on-dest.patch,
+    d/p/workspaceThumbnail-Remove-WindowClone-s-from-_windows-whe.patch,
+    d/p/workspace-Disconnect-from-window-signals-on-destruction.patch,
+    d/p/workspace-Remove-WindowClone-s-from-_windows-when-destroy.patch:
+    Apply patches proposed upstream by Marco Trevisan to fix various uses
+    of objects after they are disposed (Closes: #887082) (LP: #1747566)
+
+ -- Jeremy Bicha <jbicha@debian.org>  Tue, 08 May 2018 09:00:35 -0400
+
+gnome-shell (3.28.0-1) unstable; urgency=medium
+
+  [ Simon McVittie ]
+  * New upstream stable release
+
+ -- Jeremy Bicha <jbicha@debian.org>  Sun, 18 Mar 2018 20:16:20 -0400
+
+gnome-shell (3.27.92-2) unstable; urgency=medium
+
+  [ Simon McVittie ]
+  * Build-depend on libgnome-desktop-3-dev (>= 3.27.90) to carry out
+    libgnome-desktop-3-17 transition in experimental
+  * Tighten dependencies on mutter and gir1.2-gnomedesktop-3.0
+
+  [ Jeremy Bicha ]
+  * Release to unstable
+
+ -- Jeremy Bicha <jbicha@debian.org>  Sat, 10 Mar 2018 19:36:09 -0500
+
+gnome-shell (3.27.92-1) experimental; urgency=medium
+
+  * New upstream release candidate
+  * Drop bump-api.patch: Applied in new release
+
+ -- Jeremy Bicha <jbicha@debian.org>  Mon, 05 Mar 2018 20:51:14 -0500
+
+gnome-shell (3.27.91-1) experimental; urgency=medium
+
+  * New upstream development release (LP: #1751070)
+  * Bump minimum mutter to 3.27.91
+  * Build-Depend on sassc
+  * Drop caribou dependencies. GNOME Shell has a new built-in keyboard now.
+  * Drop patches applied in new release
+  * Cherry-pick bump-api.patch
+  * Disable the 6 patches from merge request !4 since they need to
+    be rebased
+
+ -- Jeremy Bicha <jbicha@debian.org>  Fri, 23 Feb 2018 18:45:14 -0500
+
+gnome-shell (3.26.2-5) experimental; urgency=medium
+
+  * Team upload
+  * Cherry-pick two more patches from upstream gnome-3-26 branch
+    related to #881301 etc. (now at 3.26.2-14-g64c857e3f)
+  * Apply patches from upstream merge request !4 to address more uses
+    of destroyed objects (Closes: #887082, hopefully)
+
+ -- Simon McVittie <smcv@debian.org>  Fri, 26 Jan 2018 17:10:10 +0000
+
+gnome-shell (3.26.2-4) unstable; urgency=medium
+
+  * Port gnome-shell to libnm (Closes: #862677)
+
+ -- Michael Biebl <biebl@debian.org>  Sun, 21 Jan 2018 21:26:21 +0100
+
+gnome-shell (3.26.2-3) unstable; urgency=medium
+
+  * Team upload
+  * Convert patch metadata to `git format-patch` style for gbp pq
+  * Add patches from upstream gnome-3-26 branch:
+    - Update translations: af, ar, cs, is, nb
+    - Improve robustness of ::drag-end handlers (GNOME #784545)
+    - Reset menuItems and Label objects on change (GNOME #788931)
+      - This is one possible source of the crashes in #881301, #880663.
+    - Make sure dash item labels are only destroyed once (GNOME #791233)
+    - Don't shadow ClutterActor's destroy() (GNOME #791233)
+    - Guard against malformed world-clocks settings (GNOME #791148)
+    - Don't leak fds when background changes (GNOME #791655)
+  * Depend on gjs (>= 1.50.2-3~) so that using an object after it's
+    destroyed doesn't crash the Shell. Critical warnings will be logged
+    instead, usually to the systemd journal. Please report these as new
+    bugs if seen: we can't tell from the crash backtraces whether the
+    bug was in the Shell itself or an extension, which makes the existing
+    bug reports unclear, but the critical warnings should make it clearer
+    where the bug is. (Closes: #881301, #880663; LP: #1714989,
+    LP: #1721321, LP: #1722986, LP: #1725015)
+  * Change Vcs-* to point to salsa.debian.org
+  * Bump Standards-Version to 4.1.3 (no changes required)
+  * Set Rules-Requires-Root to no
+
+ -- Simon McVittie <smcv@debian.org>  Sat, 13 Jan 2018 11:48:13 +0000
+
+gnome-shell (3.26.2-2) unstable; urgency=medium
+
+  * Update Vcs fields for conversion to git
+  * Add debian/gbp.conf
+  * Bump Standards-Version to 4.1.2
+  * Bump debhelper compat to 11
+  * Enable all hardening flags
+
+ -- Jeremy Bicha <jbicha@debian.org>  Mon, 25 Dec 2017 00:13:52 -0500
+
+gnome-shell (3.26.2-1) unstable; urgency=medium
+
+  * New upstream release
+  * Rebase patches
+  * Switch to dh_missing
+  * Update list of binaries in gnome-shell.lintian-overrides using an RPATH
+    for mutter. Don't hard-code the path to be x86_64-linux-gnu specific.
+  * Honour DEB_BUILD_OPTIONS=nocheck so we don't try to run the test suite if
+    xvfb is not installed
+  * Exclude /usr/lib/gnome-shell/ from dh_makeshlibs to avoid an unnecessary
+    ldconfig trigger
+
+ -- Michael Biebl <biebl@debian.org>  Sun, 05 Nov 2017 20:11:21 +0100
+
+gnome-shell (3.26.1-3) unstable; urgency=medium
+
+  * Cherry-pick git_popupmenu-icon-via-string.patch:
+    - Fix setting icon name via string, used by some extensions
+  * Cherry-pick git_spawn-wifi-panel-wpa-enterprise.patch:
+    - Launch Wi-Fi Settings not Network panel for WPA Enterprise
+  * Set urgency to high to not further delay gjs/mutter transition
+
+ -- Jeremy Bicha <jbicha@debian.org>  Sat, 21 Oct 2017 20:07:37 -0400
+
+gnome-shell (3.26.1-2) unstable; urgency=medium
+
+  [ Jeremy Bicha ]
+  * Release to unstable
+  * Bump Standards-Version to 4.1.1
+  * Cherry-pick git_layout-unset-when-headless.patch from gnome-3-26
+    branch to fix crash bug (LP: #1717170)
+
+  [ Andrea Azzarone ]
+  * debian/patches/workaround_crasher_fractional_scaling.patch:
+    workaround a popular crash for now when fractional scaling is enabled.
+    Andrea is working on a proper fix/debug (LP: #1714542)
+
+  [ Didier Roche ]
+  * debian/patches/fix_reset_initial_focus.patch:
+    - cherry-pick fix proposed by upstream to avoid regression when keyboard
+      is used the second time a modal dialog is drawn.
+
+ -- Jeremy Bicha <jbicha@debian.org>  Fri, 13 Oct 2017 16:32:23 -0400
+
+gnome-shell (3.26.1-1) experimental; urgency=medium
+
+  * Team upload
+  * New upstream release
+    - d/p/000[1-5]*.patch: Drop patches that came from upstream
+    - d/p/0006-gtk-embed-stop-watching-for-new-windows-when-icon-is.patch:
+      Drop patch for #875609, fixed differently upstream
+    - debian/patches/41-handle-logind-fail.patch:
+      Drop patch for #729877, fixed differently upstream
+    - d/p/run-unit-tests.patch: Drop patch, applied upstream
+  * d/p/30-remoteMenu-Prevent-the-shell-from-becoming-unrespons.patch:
+    Drop patch for GNOME #686502, fixed differently upstream
+    (and was no longer applied anyway)
+
+ -- Simon McVittie <smcv@debian.org>  Fri, 06 Oct 2017 10:35:46 +0100
+
+gnome-shell (3.26.0-2) experimental; urgency=medium
+
+  * Team upload
+  * Add proposed patch fixing a crash in embedding
+    (Closes: #875609, LP: #1714745)
+
+ -- Simon McVittie <smcv@debian.org>  Wed, 13 Sep 2017 11:12:50 +0100
+
+gnome-shell (3.26.0-1) experimental; urgency=medium
+
+  * Team upload
+  * New upstream stable release
+    - Bump Mutter dependency to match
+  * d/patches/00*: Add post-release bug fixes from upstream git
+  * d/control.in: Bump recommendation on gnome-control-center to 3.25.2
+    since we no longer provide the API used by older versions
+  * d/control.in: Bump GWeather dependency to 3.25.91 as mentioned on
+    https://bugzilla.gnome.org/show_bug.cgi?id=787423
+
+ -- Simon McVittie <smcv@debian.org>  Wed, 13 Sep 2017 09:43:11 +0100
+
+gnome-shell (3.25.91-4) experimental; urgency=medium
+
+  * debian/control.in:
+    - Don't recommend gnome-contacts or gnome-themes-standard-data
+    - Recommend gnome-user-docs instead of transitional package
+  * debian/rules:
+    - Don't use variable when passing libexecdir for meson build
+    - Change --list-missing to --fail-missing to catch this kind of problem
+    - Make build tests mandatory on Ubuntu (unknown failure on Debian)
+    - Add workaround for Ubuntu translations issue
+
+ -- Jeremy Bicha <jbicha@debian.org>  Fri, 01 Sep 2017 11:41:20 -0400
+
+gnome-shell (3.25.91-3) experimental; urgency=medium
+
+  * Don't fail the build for test failures
+
+ -- Jeremy Bicha <jbicha@debian.org>  Thu, 31 Aug 2017 18:51:45 -0400
+
+gnome-shell (3.25.91-2) experimental; urgency=medium
+
+  * Build-Depend on libgl1-mesa-dri for build tests since
+    Debian's mesa packages currently only recommends it
+
+ -- Jeremy Bicha <jbicha@debian.org>  Thu, 31 Aug 2017 12:43:54 -0400
+
+gnome-shell (3.25.91-1) experimental; urgency=medium
+
+  [ Jeremy Bicha ]
+  * New upstream release
+  * Build with meson
+  * debian/control.in:
+    - Drop obsolete Build-Depends against telepathy-glib
+    - Build-Depend on libasound2-dev
+    - Bump minimum mutter to 3.25.91, gjs to 1.47.90,
+      glib to 2.53.0
+    - Depend on gir1.2-geoclue-2.0 and gir1.2-rsvg-2.0
+    - Depend on caribou (LP: #1589240)
+    - Recommend chrome-gnome-shell
+    - Recommend switcheroo-control for dual GPU support
+  * debian/rules:
+    - Drop disable-new-dtags flag, no longer needed
+    - Drop dh_girepository override, doesn't work with meson
+      and apparently not needed
+  * debian/gnome-shell-common.install:
+    - Don't try to install gtk-doc documentation
+  * Drop icon theme dependency hack no longer used by Ubuntu
+  * Add run-unit-tests.patch: Run unit tests with meson
+  * Drop 3.14 upgrade hack, not needed after stretch
+  * Drop 50-extension-reload-fail.patch: applied in new release
+  * Bump Standards-Version to 4.1.0
+
+  [ Simon McVittie]
+  * Drop Telepathy g-i bindings from Depends to Suggests now that they
+    are runtime-optional upstream
+
+ -- Simon McVittie <smcv@debian.org>  Thu, 31 Aug 2017 12:24:23 +0100
+
+gnome-shell (3.22.3-3) unstable; urgency=medium
+
+  * debian/patches/50-extension-reload-fail.patch:
+    - Add patch to fix a bug where extensions could be left enabled in the
+      lock screen.
+
+ -- Emilio Pozuelo Monfort <pochu@debian.org>  Wed, 26 Apr 2017 18:47:56 +0200
+
+gnome-shell (3.22.3-2) unstable; urgency=medium
+
+  * d/control: Drop dependency on telepathy-mission-control-5. GNOME Shell
+    has special integration for Telepathy if present, but does not depend
+    on it. (Closes: #853908)
+  * d/gnome-shell.gsettings-override: Do not force Empathy to be considered
+    a favourite app
+
+ -- Simon McVittie <smcv@debian.org>  Wed, 01 Mar 2017 12:03:55 +0000
+
+gnome-shell (3.22.3-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Drop patches which have been merged upstream.
+
+ -- Michael Biebl <biebl@debian.org>  Sat, 18 Feb 2017 06:44:37 +0100
+
+gnome-shell (3.22.2-4) unstable; urgency=medium
+
+  * Team upload.
+  * Work around upgrades not being done offline:
+    - Ship a copy of the process-working spinner animation from Shell
+      3.14.x, and install it where Shell 3.14.x would expect to find it.
+      This avoids a code path where the lock screen would fail to unlock
+      because the animation code didn't cope with inability to load the
+      animation. (Closes: #853018)
+    - d/p/animations-Guard-against-empty-animations.patch,
+      d/p/texture-cache-Warn-when-loading-sliced-image-fails.patch:
+      Add two patches from upstream 3.22 branch to harden the same part
+      of the lock screen code against hitting a similar issue, and
+      issue warnings to the system log if it happens.
+
+ -- Simon McVittie <smcv@debian.org>  Sun, 29 Jan 2017 11:45:16 +0000
+
+gnome-shell (3.22.2-3) unstable; urgency=medium
+
+  * Team upload.
+  * Link private libraries with DT_RPATH, reverting a binutils behaviour
+    change (#847298) that switched -rpath to producing DT_RUNPATH,
+    which is not used for transitive dependencies. (Closes: #851925)
+
+ -- Simon McVittie <smcv@debian.org>  Fri, 20 Jan 2017 09:48:04 +0000
+
+gnome-shell (3.22.2-2) unstable; urgency=medium
+
+  [ Jeremy Bicha ]
+  * Add /usr/lib/$(DEB_HOST_MULTIARCH)/mutter to LD_LIBRARY_PATH
+    to fix FTBFS. Thanks Richard Ayotte for the hint! (Closes: #844796)
+
+  [ Emilio Pozuelo Monfort ]
+  * Upload to unstable.
+
+ -- Emilio Pozuelo Monfort <pochu@debian.org>  Thu, 19 Jan 2017 19:09:00 +0100
+
+gnome-shell (3.22.2-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Michael Biebl <biebl@debian.org>  Thu, 10 Nov 2016 19:33:54 +0100
+
+gnome-shell (3.22.1-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Bump mutter dependencies to >= 3.22.1 as per configure.ac.
+
+ -- Michael Biebl <biebl@debian.org>  Tue, 11 Oct 2016 17:53:59 +0200
+
+gnome-shell (3.22.0-2) unstable; urgency=medium
+
+  * Bump libgtk-3-dev build-dependency to >= 3.21.6 (Closes: #838885)
+    (libgtk-3-0.symbols has Build-Depends-Package meta-header so this
+     should ensure we get a dependency >= 3.21.6)
+    Thanks to Michael Biebl for the analysis.
+
+ -- Andreas Henriksson <andreas@fatal.se>  Sun, 09 Oct 2016 11:04:02 +0200
+
+gnome-shell (3.22.0-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Bump mutter dependencies to >= 3.22.0 as per configure.ac.
+
+ -- Michael Biebl <biebl@debian.org>  Tue, 20 Sep 2016 01:54:15 +0200
+
+gnome-shell (3.21.92-1) unstable; urgency=medium
+
+  [ Andreas Henriksson ]
+  * Bump gnome-tweak-tool Breaks to << 3.21.91 for the
+    org.gnome.shell.calendar -> org.gnome.desktop.calendar schema key move.
+  * Move gnome-tweak-tool and gnome-calendar Breaks to gnome-shell-common
+    which is the package containing the schemas.
+
+  [ Michael Biebl ]
+  * New upstream development release.
+  * Bump mutter dependencies to >= 3.21.92 as per configure.ac.
+  * Bump debhelper compat level to 10.
+  * Add explicit Build-Depends on gettext, pkg-config and autoconf-archive
+    which are required for autoreconf.
+  * Add Depends on libglib2.0-bin for gapplication. (Closes: #835221)
+  * Install gnome-shell.portal from /usr/share/xdg-desktop-portal/portals
+    which is required to provide the org.freedesktop.impl.portal.access
+    implementation.
+
+ -- Michael Biebl <biebl@debian.org>  Tue, 13 Sep 2016 18:34:18 +0200
+
+gnome-shell (3.21.91-2) unstable; urgency=medium
+
+  * Add Breaks against gnome-calendar (<< 3.21.4) to ensure we have a recent
+    enough version which no longer uses the org.gnome.shell.calendar GSettings
+    schema. It was removed from gnome-shell in favour of the
+    org.gnome.desktop.calendar schema provided by gsettings-desktop-schemas.
+
+ -- Michael Biebl <biebl@debian.org>  Thu, 01 Sep 2016 02:27:10 +0200
+
+gnome-shell (3.21.91-1) unstable; urgency=low
+
+  * New upstream beta release.
+
+ -- Andreas Henriksson <andreas@fatal.se>  Tue, 30 Aug 2016 19:41:00 +0200
+
+gnome-shell (3.21.90.1-1) experimental; urgency=medium
+
+  * New upstream beta release.
+
+ -- Andreas Henriksson <andreas@fatal.se>  Sun, 21 Aug 2016 05:36:58 +0200
+
+gnome-shell (3.21.90-1) experimental; urgency=medium
+
+  * New upstream beta release.
+  * Update build-dependencies according to configure.ac changes:
+    - drop intltool (>= 0.26)
+    - bump *mutter* to >= 3.21.90
+  * Drop d/p/git_calendar-server_add_back_missing_return_value.patch
+    - now included in upstream release.
+
+ -- Andreas Henriksson <andreas@fatal.se>  Sat, 20 Aug 2016 17:47:56 +0200
+
+gnome-shell (3.21.4-1) experimental; urgency=medium
+
+  * New upstream release.
+  * Update build-dependencies according to configure.ac changes:
+    - bump gobject-introspection to >= 1.49.1
+    - bump *mutter* to >= 3.21.4
+    - drop libclutter-1.0-dev (>= 1.22), clutter fork now shipped in mutter.
+    - drop gir1.2-clutter-1.0 (>= 1.22), forked typelib now in gir1.2-mutter.
+    - bump gsettings-desktop-schemas* to >= 3.21.3
+  * Add debian/patches/git_calendar-server_add_back_missing_return_value.patch
+    - from upstream git master.
+  * Drop 0001-background-free-MetaBackground-explicitly.patch
+    - originally from upstream git, now shipped in upstream release.
+  * Refresh debian/patches/41-handle-logind-fail.patch to apply cleanly.
+  * Add build-dependency on mesa-common-dev for GL/gl.h used by shell-util.c
+  * override dh_shlibdeps adding the directory where to find mutters private
+    clutter fork.
+  * Add lintian-overrides for gnome-shell RPATHs to avoid rejected upload.
+
+ -- Andreas Henriksson <andreas@fatal.se>  Mon, 15 Aug 2016 11:20:37 +0200
+
+gnome-shell (3.20.3-1) unstable; urgency=medium
+
+  [ Laurent Bigonville ]
+  * debian/control.in: Drop gir1.2-gkbd-3.0 dependency, not needed anymore
+
+  [ Michael Biebl ]
+  * New upstream release.
+  * Refresh patches.
+  * Update dh_girepository to look for the mutter typelib file in multiarch
+    paths. Bump mutter dependencies accordingly.
+  * Convert from cdbs to dh.
+
+  [ Jeremy Bicha ]
+  * 0001-background-free-MetaBackground-explicitly.patch:
+    Patch from gnome-3-20 branch to fix memory leak when changing background
+  * Update apport hook to recognize gdm3 and to not try to attach
+    obsolete log files
+  * Update Ubuntu's dependency on gnome-icon-theme-full to
+    adwaita-icon-theme-full
+
+ -- Michael Biebl <biebl@debian.org>  Fri, 01 Jul 2016 11:14:31 +0200
+
+gnome-shell (3.20.2-3) unstable; urgency=medium
+
+  * debian/control.in: Make gnome-shell provide polkit-1-auth-agent
+
+ -- Laurent Bigonville <bigon@debian.org>  Sun, 05 Jun 2016 13:20:34 +0200
+
+gnome-shell (3.20.2-2) unstable; urgency=medium
+
+  [ Laurent Bigonville ]
+  * debian/control.in: Drop gnome-icon-theme-symbolic from the dependencies,
+    do not force an icon theme and rely on the one installed by the
+    metapackages
+  * debian/control.in: Bump debhelper dependency to support --dbgsym-migration
+    option
+
+  [ Jeremy Bicha ]
+  * debian/rules: Add --dbgsym-migration rule (LP: #1588806)
+  * d/p/0001-st-Init-framebuffer-early-to-fix-gnome-shell-crash-o.patch:
+    git patch to fix crash with NVIDIA drivers (Closes: #823785)
+
+ -- Laurent Bigonville <bigon@debian.org>  Sat, 04 Jun 2016 23:04:03 +0200
+
+gnome-shell (3.20.2-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Drop Build-Depends on libdbus-glib-1-dev, no longer required.
+  * Fix versioned Build-Depends on gnome-control-center-dev which requires an
+    epoch.
+  * Bump Standards-Version to 3.9.8.
+  * Drop debian/gnome-shell.lintian-overrides, no longer needed. With recent
+    versions binaries are allowed to use "/usr/lib/$srcpkg/" in RPATHs.
+  * Bump mutter dependencies to >= 3.20.2 as per configure.ac.
+
+ -- Michael Biebl <biebl@debian.org>  Wed, 11 May 2016 15:09:18 +0200
+
+gnome-shell (3.20.1-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Upload to unstable.
+
+ -- Michael Biebl <biebl@debian.org>  Sun, 17 Apr 2016 00:19:35 +0200
+
+gnome-shell (3.20.0-1) experimental; urgency=medium
+
+  * Add gnome-session (<< 3.19) to Breaks
+    - gnome-shell.desktop was renamed which breaks old gnome.session
+  * Bump Breaks on gdm to << 3.19.92
+    - new interaction between gdm and gnome-shell for session start
+  * New upstream release.
+  * Bump *mutter* (build-)dependencies to >= 3.20.0
+    - according to configure.ac changes.
+
+ -- Andreas Henriksson <andreas@fatal.se>  Fri, 25 Mar 2016 10:04:15 +0100
+
+gnome-shell (3.19.92-2) experimental; urgency=medium
+
+  * Bump libmutter-dev build-dependency to ensure libmutter0h migration.
+
+ -- Andreas Henriksson <andreas@fatal.se>  Fri, 18 Mar 2016 19:20:50 +0100
+
+gnome-shell (3.19.92-1) experimental; urgency=medium
+
+  [ Laurent Bigonville ]
+  * debian/gnome-shell.gsettings-override: Use firefox-esr.desktop shortcut
+    instead of iceweasel.desktop
+  * debian/gnome-shell.gsettings-override: Add gnome-software to the default
+    shortcuts
+
+  [ Andreas Henriksson ]
+  * New upstream release.
+  * Bump (build-)dependencies according to configure.ac changes:
+    - mutter -> 3.19.92
+    - gsettings-desktop-schemas -> 3.19.2
+  * 01-NetworkAgent-Fix-double-unref-in-get_secrets_keyring.patch:
+    - dropped, merged upstream.
+
+ -- Andreas Henriksson <andreas@fatal.se>  Thu, 17 Mar 2016 11:16:26 +0100
+
+gnome-shell (3.18.4-2) unstable; urgency=medium
+
+  [ Laurent Bigonville ]
+  * debian/gnome-shell.gsettings-override: Use firefox-esr.desktop shortcut
+    instead of iceweasel.desktop
+  * debian/gnome-shell.gsettings-override: Add gnome-software to the default
+    shortcuts
+
+  [ Michael Biebl ]
+  * debian/patches/50-renamed-app-favorites.patch: Add gnome-terminal to the
+    rename list. Patch cherry-picked from upstream Git.
+
+ -- Michael Biebl <biebl@debian.org>  Sun, 03 Apr 2016 15:04:30 +0200
+
+gnome-shell (3.18.4-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Drop gnome-shell-dbg package now that we have automatic dbgsym packages.
+  * Bump Standards-Version to 3.9.7.
+
+ -- Michael Biebl <biebl@debian.org>  Fri, 04 Mar 2016 09:17:35 +0100
+
+gnome-shell (3.18.3-3) unstable; urgency=medium
+
+  * Fix double-unref in get_secrets_keyring_cb(). This fixes a crash in
+    NetworkAgent when trying to acquire secrets from gnome-keyring, like VPN
+    passwords. Patch cherry-picked from upstream Git.
+
+ -- Michael Biebl <biebl@debian.org>  Sun, 31 Jan 2016 16:03:28 +0100
+
+gnome-shell (3.18.3-2) unstable; urgency=medium
+
+  * Update the dependency on gir1.2-gdm3 to gir1.2-gdm-1.0 for the changes in
+    gdm3 3.18.2-1.
+
+ -- Michael Biebl <biebl@debian.org>  Thu, 19 Nov 2015 13:01:16 +0100
+
+gnome-shell (3.18.3-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Michael Biebl <biebl@debian.org>  Wed, 18 Nov 2015 01:34:05 +0100
+
+gnome-shell (3.18.2-1) unstable; urgency=medium
+
+  * New upstream release.
+
+ -- Michael Biebl <biebl@debian.org>  Fri, 13 Nov 2015 00:18:12 +0100
+
+gnome-shell (3.18.1-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Bump dependency on mutter to (>= 3.18.1) as per configure.ac.
+  * Bump dependency on evolution-data-server to (>= 3.17.2).
+
+ -- Michael Biebl <biebl@debian.org>  Wed, 21 Oct 2015 19:07:41 +0200
+
+gnome-shell (3.18.0-1) unstable; urgency=medium
+
+  [ Andreas Henriksson ]
+  * Fix typo in previous changelog entry.
+  * gnome-shell: Recommend iio-sensor-proxy
+    - nowadays js calls net.hadess.SensorProxy DBus interface.
+  * New upstream release.
+
+  [ Laurent Bigonville ]
+  * Drop d/p/10_background_race.patch: Merged upstream
+
+ -- Laurent Bigonville <bigon@debian.org>  Sun, 11 Oct 2015 16:02:22 +0200
+
+gnome-shell (3.17.92-1) experimental; urgency=medium
+
+  [ Dmitry Shachnev ]
+  * Change gnome-themes-standard dependency to gnome-themes-standard-data
+    recommendation, to avoid pulling in Gtk+ 2 library.
+
+  [ Andreas Henriksson ]
+  * New upstream release candidate.
+  * Update build-dependencies according to configure.ac changes:
+    - bump mutter >= 3.17.92
+    - bump gobject-introspection >= 1.45.4
+
+ -- Andreas Henriksson <andreas@fatal.se>  Thu, 17 Sep 2015 13:58:10 +0200
+
+gnome-shell (3.17.90-1) experimental; urgency=medium
+
+  * New upstream beta release.
+  * Update build-dependencies according to configure.ac changes:
+    - bump libedataserver1.2-dev to >= 3.17.2
+    - bump libglib2.0-dev to >= 2.45.3
+    - bump libmutter-dev to >= 3.17.90
+  * Drop patches now included in upstream release:
+    - 50-ShellKeyringPrompt-Strip-out-mnemonics-indicators-fr.patch
+    - 60-Update-configure.ac-to-check-for-libsystemd.patch
+  * Bump dependency on gir1.2-glib-2.0 to >= 1.45.3
+    - windowManager.js uses overrides.list_keys() introduced here.
+
+ -- Andreas Henriksson <andreas@fatal.se>  Sat, 29 Aug 2015 11:04:00 +0200
+
+gnome-shell (3.16.3-2) unstable; urgency=medium
+
+  * Update and re-enable debian/patches/10_background_race.patch to fix a race
+    condition when loading two backgrounds made of different XML files.
+    Closes: #789123
+
+ -- Michael Biebl <biebl@debian.org>  Mon, 07 Sep 2015 06:42:55 +0200
+
+gnome-shell (3.16.3-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Bump debhelper compatibility to 9.
+  * Stop looking for private package libraries in /usr/lib/gnome-bluetooth,
+    gnome-bluetooth dropped the private library in 3.12.
+
+ -- Michael Biebl <biebl@debian.org>  Thu, 02 Jul 2015 19:44:53 +0200
+
+gnome-shell (3.16.2-4) unstable; urgency=medium
+
+  * Drop debian/patches/10-make-NetworkManager-optional.patch, merged
+    upstream. Refresh remaining patches.
+  * Strip out mnemonics indicators from labels. Currently GNOME Shell doesn't
+    support mnemonics and prompters may send labels with it. Patch
+    cherry-picked from upstream Git.
+  * Add Provides: notification-daemon. GNOME Shell provides an implementation
+    of org.freedesktop.Notifications which other applications make use of.
+    This dependency is typically expressed by depending on the
+    notification-daemon package.
+  * Update Homepage: URL.
+  * Drop obsolete Breaks/Replaces from pre-wheezy.
+  * Build against libsystemd. Closes: #779743
+
+ -- Michael Biebl <biebl@debian.org>  Mon, 15 Jun 2015 21:52:13 +0200
+
+gnome-shell (3.16.2-3) unstable; urgency=medium
+
+  * Upload to unstable.
+
+ -- Emilio Pozuelo Monfort <pochu@debian.org>  Sun, 14 Jun 2015 13:44:20 +0200
+
+gnome-shell (3.16.2-2) experimental; urgency=medium
+
+  * debian/control.in: Bump gnome-settings-daemon to 3.16.0, this seems
+    necessary for the media keys to work.
+
+ -- Laurent Bigonville <bigon@debian.org>  Thu, 11 Jun 2015 15:00:29 +0200
+
+gnome-shell (3.16.2-1) experimental; urgency=medium
+
+  * New upstream release.
+  * debian/control.in:
+    + Update (build-)dependencies.
+    + Let gnome-shell depend on gir1.2-gweather-3.0.
+  * debian/patches/51-Delay-caribou-daemon-invocation.patch:
+    + Dropped, included upstream.
+  * debian/patches/10_background_race.patch:
+    + Disabled for now, doesn't apply.
+  * Upload to experimental.
+
+ -- Emilio Pozuelo Monfort <pochu@debian.org>  Sun, 31 May 2015 00:06:10 +0200
+
+gnome-shell (3.14.4-1) unstable; urgency=medium
+
+  * New upstream translation and bugfix release.
+    + Includes workaround for #768896 which is very annoying for users
+      of the proprietary nvidia driver.
+  * 01_network_list.patch, 02_auth_prompt.patch,
+    50-compute-weeknumber-with-gdatetime.patch: dropped, merged
+    upstream.
+  * Bump (build-)dependencies on mutter as usual.
+
+ -- Josselin Mouette <joss@debian.org>  Thu, 26 Mar 2015 21:44:04 +0100
+
+gnome-shell (3.14.2-3) unstable; urgency=medium
+
+  * Add missing dependency on mutter. Closes: #764715.
+  * 10_background_race.patch: fix a race condition when loading two
+    backgrounds made of different XML files.
+
+ -- Josselin Mouette <joss@debian.org>  Fri, 12 Dec 2014 22:32:31 +0100
+
+gnome-shell (3.14.2-2) unstable; urgency=medium
+
+  * Add debian/patches/51-Delay-caribou-daemon-invocation.patch: Delay the
+    invocation of the caribou daemon until it's really needed, this should
+    workaround bugs like #769489.
+
+ -- Laurent Bigonville <bigon@debian.org>  Tue, 09 Dec 2014 17:05:28 +0100
+
+gnome-shell (3.14.2-1) unstable; urgency=medium
+
+  * gnome-shell.gsettings-override: remove shotwell which is no longer
+    part of the default installation.
+  * New upstream bugfix release.
+    + Summarize notifications instead of queuing up.
+  * Bump (build-)dependencies on mutter.
+  * 01_network_list.patch: patch from upstream git. Fix an UI bug when
+    removing network connections.
+  * 02_auth_prompt.patch: patch from upstream git. Fix the prompt with
+    disable_user_list after canceling an attempt. Closes: #683338.
+
+ -- Josselin Mouette <joss@debian.org>  Sun, 30 Nov 2014 13:52:46 +0100
+
+gnome-shell (3.14.1-2) unstable; urgency=medium
+
+  [ Laurent Bigonville ]
+  * debian/gnome-shell.gsettings-override: nautilus.desktop has been renamed
+    to org.gnome.Nautilus.desktop
+  * debian/gnome-shell.gsettings-override: Replace epiphany by iceweasel, the
+    gnome metapackage is depending against iceweasel and we want new users to
+    have a webbrowser.
+
+  [ Jordi Mallach ]
+  * Add 50-compute-weeknumber-with-gdatetime.patch: Fix miscalculation of
+    week number in the calendar (closes: #769118).
+
+ -- Jordi Mallach <jordi@debian.org>  Wed, 26 Nov 2014 02:17:03 +0100
+
+gnome-shell (3.14.1-1) unstable; urgency=medium
+
+  * New upstream release.
+    - This version contains a fix for CVE-2014-7300
+    - Bump mutter dependencies to 3.14.1
+    - Refresh debian/patches/27-nm-libexec-path.patch
+  * debian/control.in: Bump Standards-Version to 3.9.6 (no further changes)
+
+ -- Laurent Bigonville <bigon@debian.org>  Sat, 18 Oct 2014 02:26:00 +0200
+
+gnome-shell (3.14.0-1) unstable; urgency=medium
+
+  [ Dmitry Shachnev ]
+  * Bump libgtk-3-dev and libmutter-dev build-dependencies according to
+    configure.ac.
+
+  [ Andreas Henriksson ]
+  * New upstream release.
+  * Bump mutter build-dependency to >= 3.14.0
+  * Bump gir1.2-mutter-3.0 dependency to >= 3.14.0
+
+ -- Andreas Henriksson <andreas@fatal.se>  Mon, 22 Sep 2014 22:22:01 +0200
+
+gnome-shell (3.13.92-1) unstable; urgency=medium
+
+  * New upstream release candidate.
+
+ -- Andreas Henriksson <andreas@fatal.se>  Fri, 19 Sep 2014 23:32:02 +0200
+
+gnome-shell (3.13.91-3) unstable; urgency=medium
+
+  * Release to unstable.
+
+ -- Andreas Henriksson <andreas@fatal.se>  Fri, 19 Sep 2014 21:37:47 +0200
+
+gnome-shell (3.13.91-2) experimental; urgency=medium
+
+  * Bump gobject-introspection build-dependency to >= 1.41.3
+    - this version understands the new nullable attribute.
+
+ -- Andreas Henriksson <andreas@fatal.se>  Wed, 10 Sep 2014 23:11:19 +0200
+
+gnome-shell (3.13.91-1) experimental; urgency=medium
+
+  * New upstream development release.
+  * Bump libmutter-dev build-dependency to >= 3.13.91
+  * Bump gir1.2-mutter-1.0 dependency to >= 3.13.91
+  * Drop backported patch from upstream:
+    - debian/patches/42-atspi-on-demand.patch
+  * gnome-shell: depend on gnome-backgrounds (>= 3.13.90)
+    - now ships the default background instead of gnome-themes-standard
+
+ -- Andreas Henriksson <andreas@fatal.se>  Fri, 05 Sep 2014 14:54:53 -0700
+
+gnome-shell (3.13.1-1) experimental; urgency=medium
+
+  [ Emilio Pozuelo Monfort ]
+  * debian/control.in:
+    + Bump gir1.2-gnomebluetooth-1.0 dependency to 3.12, as
+      gnome-bluetooth's API changed recently and gnome-shell
+      uses the new API.
+
+  [ Andreas Henriksson ]
+  * New upstream development release.
+  * Bump libmutter-1.0-dev (>= 3.13.1) according to configure.ac
+  * Fix debian/patches/41-handle-logind-fail.patch to apply again.
+    - ck support dropped upstream, see gnome-shell/commit/?id=a244c1e98
+
+ -- Andreas Henriksson <andreas@fatal.se>  Sat, 02 Aug 2014 17:05:48 +0200
+
+gnome-shell (3.12.2-3) unstable; urgency=medium
+
+  * Upload to unstable.
+
+ -- Andreas Henriksson <andreas@fatal.se>  Mon, 14 Jul 2014 23:36:21 +0200
+
+gnome-shell (3.12.2-2) experimental; urgency=medium
+
+  * Add debian/patches/42-atspi-on-demand.patch: Only call atspi.init if
+    needed, this is working around a performance issue with GtkTreeView
+
+ -- Laurent Bigonville <bigon@debian.org>  Sat, 28 Jun 2014 13:05:14 +0200
+
+gnome-shell (3.12.2-1) experimental; urgency=medium
+
+  [ Laurent Bigonville ]
+  * New upstream release
+  * debian/control.in:
+    - Bump Standards-Version to 3.9.5 (no further changes)
+    - Build-depends against systemd libraries on linux architectures only
+  * debian/rules: Minimize run-time dependencies and speed up loading time of
+    the shared libraries.
+
+  [ Robert Millan ]
+  * Remove kfreebsd-any and hurd-any from Architecture. (Closes:
+    #733122, #735023)
+
+ -- Laurent Bigonville <bigon@debian.org>  Mon, 26 May 2014 01:00:16 +0200
+
+gnome-shell (3.12.1-3) experimental; urgency=medium
+
+  * debian/control.in: Bump gir1.2-gnomedesktop-3.0 to >= 3.12.0
+
+ -- Laurent Bigonville <bigon@debian.org>  Sun, 27 Apr 2014 18:22:23 +0200
+
+gnome-shell (3.12.1-2) experimental; urgency=medium
+
+  * Bump mutter build-dependency
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Sat, 26 Apr 2014 19:43:34 +0200
+
+gnome-shell (3.12.1-1) experimental; urgency=medium
+
+  [ Laurent Bigonville ]
+  * debian/control.in: Add dependency against gir1.2-gdesktopenums-3.0 (>=
+    3.12) (Closes: #744030)
+
+  [ Sjoerd Simons ]
+  * Depend on new version of the upower gir
+  * New upstream release
+  * debian/patches/42-Specifically-ask-for-Telepathy-0.x.patch:
+    + Dropped, fixed upstream
+  * Bump libgnome-bluetooth-dev dependencies
+  * debian/control.in: Bump mutter build-dependency
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Sat, 26 Apr 2014 18:40:57 +0200
+
+gnome-shell (3.12.0-1) experimental; urgency=low
+
+  [ Laurent Bigonville ]
+  * Drop debian/patches/40_change-pam-name-to-match-gdm.patch and adjust
+    Breaks against gdm3 package, pam modules in gdm3 package have been renamed
+    back to upstream's names
+
+  [ Andreas Henriksson ]
+  * New upstream release.
+  * Update build-dependencies according to configure.ac changes:
+    - drop libgnome-menu-3-dev
+    - bump gjs 1.39.0
+    - bump clutter 1.15.90
+    - bump mutter 3.11.91
+  * debian/rules: add --enable-systemd when building on linux
+  * Build-depend on libsystemd-journal-dev [linux-any] for the above.
+  * Have quilt refresh patches.
+  * Add build-dependency on libgnome-menu-3-dev
+    - need GMenu-3.0.gir
+  * Bump glib2.0 build-dependency to 2.39.90
+    - code uses new g_app_info_monitor*
+  * Bump gsettings-desktop-schemas {build-,}dependency to 3.11
+    - needs new key at runtime
+  * Bump gir1.2-clutter-1.0 dependency to 1.17
+    - needs Clutter.GestureTriggerEdge
+  * Bump gir1.2-glib-1.0 dependency to 1.39.90-4~
+    - needs Gio.DesktopAppInfo.search
+
+  [ Simon McVittie ]
+  * debian/patches/42-Specifically-ask-for-Telepathy-0.x.patch:
+    + Don't attempt to use the parallel-installable Telepathy 1.0 when
+      that gets uploaded, if it happens to be installed.
+
+  [ Emilio Pozuelo Monfort ]
+  * debian/control.in:
+    + Bump gir1.2-mutter-3.0 dependency to >= 3.12.
+  * debian/patches/41-handle-logind-fail.patch:
+    + Gracefully handle logind not creating our session by falling back
+      to ConsoleKit. This can happen when running on a kernel without
+      cgroups support. Closes: #729877. Patch originally applied to
+      3.8.4-5 but still relevant.
+
+  [ Pedro Beja ]
+  * Update package description (Closes: #689183)
+
+
+ -- Andreas Henriksson <andreas@fatal.se>  Fri, 04 Apr 2014 21:38:35 +0200
+
+gnome-shell (3.10.1-1) experimental; urgency=low
+
+  [ Sjoerd Simons ]
+  * New upstream release
+  * debian/patches/11-no-gettext.patch
+    + Removed, fixed upstream
+  * debian/patches/git_relock_screen_after_crash.patch
+    + Removed, fixed upstream
+  * debian/patches/revert-suspend-break.patch
+    + Removed, our systemd-logind is new enough these days
+  * debian/patches/10-make-NetworkManager-optional.patch
+    debian/patches/27-nm-libexec-path.patch
+    debian/patches/40_change-pam-name-to-match-gdm.patch
+    + Refreshed
+  * debian/control.in: Sync b-depends and debians from Ubuntus gnome3-teams
+    packaging
+  * debian/patches/10-make-NetworkManager-optional.patch
+    + Temporarily disabled as it breaks gnome-shell currently
+
+  [ Laurent Bigonville ]
+  * debian/control.in:
+    - Demote gdm3 Depends to Recommends, if gdm is not installed gnome-shell
+      will not be able to lock the screen (Closes: #727558)
+    - Add Depends against gir1.2-gdm3
+
+  [ Sjoerd Simons ]
+  * debian/gnome-shell-common.dirs: Create an empty
+    /usr/share/gnome-shell/modes to work around bgo#709313
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Fri, 01 Nov 2013 23:03:15 +0100
+
+gnome-shell (3.8.4-4) unstable; urgency=low
+
+  [ Petr Salinger ]
+  * Restrict dependency on gir1.2-nmgtk-1.0 to linux-any (Closes: #726099)
+
+  [ Emilio Pozuelo Monfort ]
+  * Upload to unstable.
+
+ -- Emilio Pozuelo Monfort <pochu@debian.org>  Sun, 13 Oct 2013 17:47:35 +0200
+
+gnome-shell (3.8.4-3) experimental; urgency=low
+
+  * debian/rules:
+    + Explicitly enable NetworkManager support on linux. Closes: #725760.
+  * debian/patches/10-make-NetworkManager-optional.patch:
+    + Drop gnome-keyring-1 check, leftover from the 3.4 patch.
+
+ -- Emilio Pozuelo Monfort <pochu@debian.org>  Tue, 08 Oct 2013 17:53:24 +0200
+
+gnome-shell (3.8.4-2) experimental; urgency=low
+
+  * debian/patches/10-make-NetworkManager-optional.patch:
+    + Updated from gentoo package for the new version, apply the patch
+      again to fix the build on !linux. Closes: #692049.
+
+ -- Emilio Pozuelo Monfort <pochu@debian.org>  Sun, 06 Oct 2013 11:38:30 +0200
+
+gnome-shell (3.8.4-1) experimental; urgency=low
+
+  [ Emilio Pozuelo Monfort ]
+  * debian/control.in:
+    + Add gkbd-capplet back to gnome-shell's recommends. It was dropped
+      in 3.7.92-1 but the shell's keyboard layout switcher uses it to
+      display the layout in a window.
+
+  [ Jeremy Bicha ]
+  * debian/patches/git_relock_screen_after_crash.patch:
+    + Backport fix to ensure session is locked after crash
+  * debian/control.in:
+    - Update homepage
+    - Drop obsolete gconf dependency
+
+  [ Emilio Pozuelo Monfort ]
+  * New upstream release.
+
+  [ Laurent Bigonville ]
+  * debian/control.in: Bump gir1.2-ibus-1.0 dependency to 1.5.2, this is
+    needed for the new ibus_bus_new_async() API.
+  * debian/control.in: Bump Standards-Version to 3.9.4 (no further changes)
+  * debian/gnome-shell.lintian-overrides: Adjust override
+
+ -- Laurent Bigonville <bigon@debian.org>  Sat, 24 Aug 2013 14:52:18 +0200
+
+gnome-shell (3.8.3-1) experimental; urgency=low
+
+  [ Jeremy Bicha ]
+  * debian/control.in:
+    - Don't recommend gnome-session-fallback
+
+  [ Emilio Pozuelo Monfort ]
+  * debian/control.in:
+    + Bump minimum gir1.2-gtk-3.0 dependency.
+      Thanks to Frederik Himpe <fhimpe@telenet.be>.
+  * New upstream release.
+  * debian/control.in:
+    + Bump build dependencies.
+  * debian/patches/series:
+    + Disable 30-remoteMenu-Prevent-the-shell-from-becoming-unrespons.patch,
+      it conflicts with changes in the new version and may not be necessary
+      anymore.
+
+ -- Emilio Pozuelo Monfort <pochu@debian.org>  Sat, 08 Jun 2013 19:05:08 +0200
+
+gnome-shell (3.8.2-1) experimental; urgency=low
+
+  * New upstream release.
+    + debian/control.in:
+      - Update mutter dependencies.
+
+ -- Emilio Pozuelo Monfort <pochu@debian.org>  Fri, 24 May 2013 17:34:32 +0200
+
+gnome-shell (3.8.1-2) experimental; urgency=low
+
+  * Team upload
+  * Reinstate support for suspend via UPower using the user-menu, until
+    our logind is new enough to take over (Closes: #704272)
+  * Delay suspend for 1 second in the hope that that's long enough to lock
+    the screen (works around #645716, but only if you suspend via the
+    user-menu)
+
+ -- Simon McVittie <smcv@debian.org>  Mon, 22 Apr 2013 11:17:11 +0100
+
+gnome-shell (3.8.1-1) experimental; urgency=low
+
+  * New upstream release
+  * debian/control.in: Update mutter depends to 3.8.1
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Fri, 19 Apr 2013 23:45:29 +0200
+
+gnome-shell (3.8.0.1-2) experimental; urgency=low
+
+  * debian/control.in: Add gir1.2-telepathylogger-0.2 runtime depend
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Sun, 31 Mar 2013 22:36:06 +0200
+
+gnome-shell (3.8.0.1-1) experimental; urgency=low
+
+  * New upstream release.
+
+ -- Emilio Pozuelo Monfort <pochu@debian.org>  Wed, 27 Mar 2013 19:12:49 +0100
+
+gnome-shell (3.8.0-1) experimental; urgency=low
+
+  [ Sjoerd Simons ]
+  * debian/control.in: Bump caribou run-time depend to >= 0.4.8
+
+  [ Emilio Pozuelo Monfort ]
+  * New upstream release.
+    + debian/control.in:
+      - Bump mutter build and binary dependencies.
+      - Remove build dependency on network-manager-dev now that
+        libnm-glib-dev has been fixed.
+      - Restrict libnm-gtk-dev build dependency to linux-any.
+
+ -- Emilio Pozuelo Monfort <pochu@debian.org>  Wed, 27 Mar 2013 00:28:32 +0100
+
+gnome-shell (3.7.92-1) experimental; urgency=low
+
+  [ Sjoerd Simons ]
+  * Sync from Ubuntu
+  * d/p/ubuntu-lightdm-user-switching.patch:
+    d/p/ubuntu_lock_on_suspend.patch:
+    + Dropped, Ubuntu specifc
+  * d/p/14_make-GLX-optional.patch: Fixed upstream
+  * debian/control.in: Depend on e-d-s >= 3.7.90 to fix build failures due to
+    deprecated structures in headers.
+  * debian/patches/40_change-pam-name-to-match-gdm.patch
+    + Added. Change the pam service name to match the one used by gdm in debian
+
+  [ Emilio Pozuelo Monfort ]
+  * New upstream release.
+    + debian/control.in:
+      - Update build dependencies.
+      - Temporarily add an explicit build-depend on network-manager-dev
+        until libnm-glib-dev gets a versioned dependency.
+    + debian/patches/git_fix_too_short_apps_view.patch:
+      - Removed, included upstream.
+
+ -- Emilio Pozuelo Monfort <pochu@debian.org>  Wed, 20 Mar 2013 22:40:26 +0100
+
+gnome-shell (3.7.90-0ubuntu1~raring1) raring; urgency=medium
+
+  [ Jeremy Bicha ]
+  * New upstream alpha release
+  * debian/control.in:
+    - Drop obsolete libedataserverui-dev dependency
+    - Depend on gir1.2-nmgtk-1.0
+    - Build-depend on caribou and gnome-desktop3
+  * debian/watch: Watch for unstable releases
+  * ubuntu-lightdm-user-switching.patch: Refreshed
+  * ubuntu_lock_on_suspend.patch: Disabled
+  * revert-suspend-break.patch:
+    - Sure, suspend is currently broken on Ubuntu with GNOME 3.8, but let's
+      not break it worse than necessary
+  * git_fix_too_short_apps_view.patch:
+    - Fix missing text on bottom row of apps view in the overview
+
+  [ Rico Tzschichholz ]
+  * debian/control.in:
+    - Bump minimum dependencies on gnome-desktop3, libcroco, libpulse,
+      clutter, gsettings-desktop-schemas, gjs and mutter
+    - Build-depend on libcanberra-gtk3-dev
+    - Drop build-depends on gconf and libgnome-desktop3-dev
+  * debian/rules:
+    - Add src/gvc to gir list
+  * Drop patches applied in new version:
+    - git-set-ally-wm-theme.patch
+    - git_messagetray_opacity_fix.patch
+    - git_messagetray_remove_tweens.patch
+    - git_messagetray_fix_expansion.patch
+    - telepathyClient-Fix-auto-scroll-to-bottom.patch
+    - ubuntu_screensaver_fallback.patch
+  * 10-make-NetworkManager-optional.patch:
+    - Dropped, this was Debian-specific and they intend to drop it too
+  * Refreshed patches:
+    - 14_make-GLX-optional.patch
+    - ubuntu_lock_on_suspend.patch
+  * ubuntu-lightdm-user-switching.patch: Disabled as it breaks the user menu
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Sat, 23 Feb 2013 17:43:44 -0500
+
+gnome-shell (3.6.2-0ubuntu4) raring; urgency=low
+
+  * Upstream bugfix for disappearing notifications (LP: #1088759)
+    debian/patches/git_messagetray_fix_expansion.patch
+
+ -- Tim Lunn <tim@feathertop.org>  Mon, 17 Dec 2012 07:55:47 +1100
+
+gnome-shell (3.6.2-0ubuntu3) raring; urgency=low
+
+  * Upstream bugfix for disappearing message tray (LP: #1067265)
+      debian/patches/git_messagetray_remove_tweens.patch
+      debian/patches/git_messagetray_opacity_fix.patch
+
+ -- Tim Lunn <tim@feathertop.org>  Tue, 27 Nov 2012 08:27:57 +1100
+
+gnome-shell (3.6.2-0ubuntu2) raring; urgency=low
+
+  * debian/control.in:
+    - Don't recommend gnome-session-fallback; gnome-shell doesn't need
+      fallback mode now that we're using llvmpipe
+  * debian/git-set-ally-wm-theme.patch:
+    - Git patch to set/reset HighContrast window theme too
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Sun, 25 Nov 2012 12:51:35 -0500
+
+gnome-shell (3.6.2-0ubuntu1) raring; urgency=low
+
+  * New upstream release. (LP: #1078155)
+    - Fixes disable-user-list option (LP: #1072838)
+  * debian/control.in
+    - Bump minimum mutter
+    - Build-depend on gtk-doc-tools to generate updated man page
+  * debian/patches/telepathyClient-Fix-auto-scroll-to-bottom.patch
+    - Dropped, applied in new version
+  * debian/patches/ubuntu_screensaver_fallback.patch:
+    - Dropped, applied in new version
+  * debian/patches/ubuntu_lock_on_suspend.patch
+    - Refreshed
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Mon, 12 Nov 2012 23:11:33 -0500
+
+gnome-shell (3.6.1-3ubuntu2) raring; urgency=low
+
+  * Rebuild against new mutter
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Thu, 08 Nov 2012 10:47:35 -0500
+
+gnome-shell (3.6.1-3ubuntu1) raring; urgency=low
+
+  [ Jeremy Bicha ]
+  * Merge with Debian (LP: #1044408). Remaining changes:
+  * debian/control.in:
+    - Depend on gdm instead of gdm3
+    - Don't depend on ibus 1.4.99 yet as it's not in Ubuntu yet
+  * debian/source_gnome-shell.py:
+    - Include session logs and report which display manager is running
+  * 29-Cope-with-clutter-being-built-with-both-new-and-old-.patch:
+    - Dropped, not needed in Ubuntu
+  * debian/patches/ubuntu-lightdm-user-switching.patch:
+    - Fix user switching when running lightdm (LP: #1064269)
+  * debian/patches/ubuntu_lock_on_suspend.patch
+    - fix lock on suspend via user menu
+  * debian/patches/ubuntu_screensaver_fallback.patch:
+    - Explicitly start gnome-screensaver when screenshield loads
+      in fallback mode.
+
+  [ Simon McVittie ]
+  * Increase libsoup dependency to 2.40, needed when installing extensions
+    from extensions.gnome.org
+  * Recommend unzip, also for extensions.gnome.org (Closes: #680978)
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Thu, 08 Nov 2012 09:21:38 -0500
+
+gnome-shell (3.6.1-3) experimental; urgency=low
+
+  * debian/rules: Depends on 3.6 versions of gir1.2-gnomebluetooth-1.0 and
+    gir1.2-gnomedesktop-3.0
+  * debian/rules: Add dependency on evolution-data-server (Closes: #690554)
+  * debian/rules: Depend on gir1.2-telepathylogger-0.2 >= 0.4.0-2 to get the
+    annotation updates needed by gnome-shell
+  * debian/rules: gir1.2-ibus-1.0 (> 1.4.99) needed for
+    the ibus related functionality
+  * debian/patches/telepathyClient-Fix-auto-scroll-to-bottom.patch:
+    + Added. Fix auto-scroll down in the builtin telepathy message view (bgo:
+      #686571)
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Sun, 21 Oct 2012 14:50:16 +0200
+
+gnome-shell (3.6.1-2) experimental; urgency=low
+
+  * d/p/30-remoteMenu-Prevent-the-shell-from-becoming-unrespons.patch:
+    - Added, prevent gnome-shell from become unresponsive (bgo: #686502)
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Sat, 20 Oct 2012 01:17:07 +0200
+
+gnome-shell (3.6.1-1) experimental; urgency=low
+
+  * New upstream release
+  * d/p/28-ShellUserVerifier-fix-typo-in-function-name-caught-o.patch:
+    - Removed, fixed upstream
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Wed, 17 Oct 2012 21:01:15 +0200
+
+gnome-shell (3.6.0-1) experimental; urgency=low
+
+  * New upstream release
+  * d/p/28-ShellUserVerifier-fix-typo-in-function-name-caught-o.patch:
+    - Added. Fix typo in function name called from auth error (From upstream
+      git)
+  * d/p/29-Cope-with-clutter-being-built-with-both-new-and-old-.patch:
+    - Added. The ClutterColor g-i API changes depending on which version of
+      gobject-introspection clutter is built with. Deal with both variants
+  * d/p/01_slist_cleanup.patch
+    d/p/02_filter_nodisplay_parents.patch
+    d/p/03_don-t-show-apps-in-NoDisplay-categories.patch
+    d/p/04_fix_nodisplay.patch
+    d/p/25-close-the-recorder-instead-of-pausing-it.patch
+    d/p/26-networkAgent-use-absolute-path-if-configured.patch
+    d/p/32-enable-the-screen-reader-menu-item.patch
+    d/p/33-screen-reader-l10n.patch
+    - Dropped, all fixed upstream
+  * d/p/14_make-GLX-optional.patch: Refreshed
+  * d/p/27-nm-libexec-path.patch: Refreshed
+  * d/p/10-make-NetworkManager-optional.patch: Temporarily disabled
+  * debian/gnome-shell.gsettings-override: Use epiphany instead of iceweasel
+    again
+  * debian/control.in: Conflict with gnome-screensaver (<< 3.6) as
+    both try to provide the screensaver in the full gnome session
+  * Sync with Ubuntu:
+    + debian/control.in: Update build-depends
+    + debian/source_gnome-shell.py: Add apport hook
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Mon, 15 Oct 2012 09:34:33 +0200
+
+gnome-shell (3.4.2-2) unstable; urgency=low
+
+  * Replace epiphany by iceweasel. Closes: #682481.
+  * Drop obsolete README.Debian. Closes: #684584.
+
+ -- Josselin Mouette <joss@debian.org>  Sat, 29 Sep 2012 10:20:25 +0200
+
+gnome-shell (3.4.2-1) unstable; urgency=low
+
+  [ Laurent Bigonville ]
+  * New upstream release.
+    - Drop patches 24-mirror-evolution-calendar-settings.patch and
+      26-fix-empathy-popup-regression.patch, applied upstream.
+  * Add d/p/26-networkAgent-use-absolute-path-if-configured.patch: Fix issue
+    finding VPN authentication binary, taken from upstream (Closes: #681737)
+  * d/p/27-nm-libexec-path.patch: Use Debian specific NM VPN helpers paths
+
+  [ Josselin Mouette ]
+  * Change epiphany desktop file name to match the change in the
+    epiphany package.
+
+  [ Jordi Mallach ]
+  * debian/patches:
+    - 32-enable-the-screen-reader-menu-item.patch: Add Orca to the a11y
+      menu, to improve accessibility of the Shell-based GDM greeter.
+    - 33-screen-reader-l10n.patch: Steal translations for new string
+      "Screen Reader" from GNOME Control Center.
+
+ -- Laurent Bigonville <bigon@debian.org>  Sat, 04 Aug 2012 13:18:50 +0200
+
+gnome-shell (3.4.1-8) unstable; urgency=low
+
+  * 27-don-t-show-apps-in-NoDisplay-categories.patch: renamed as
+    03_don-t-show-apps-in-NoDisplay-categories.patch for reordering.
+  * 01_slist_cleanup.patch, 02_filter_nodisplay_parents.patch,
+    04_fix_nodisplay.patch: correctly filter out applications in a
+    NoDisplay directory, including parent directories. This should
+    finally fix for good handling of the Debian menu, including in
+    searches.  Closes: #677498.
+  * Bump the build-dependency on gnome-menus accordingly.
+
+ -- Josselin Mouette <joss@debian.org>  Sat, 23 Jun 2012 20:49:32 +0200
+
+gnome-shell (3.4.1-7) unstable; urgency=low
+
+  * debian/patches/21_revert_evolution_gsettings.patch: Drop this patch now
+    that we have evolution 3.4.
+  * debian/patches/24-mirror-evolution-calendar-settings.patch: Mirror
+    Evolution calendar settings into our own schema to avoid a hard dependency
+    on evolution for the gsettings schema file. Patch cherry-picked from
+    upstream Git.
+
+ -- Michael Biebl <biebl@debian.org>  Wed, 20 Jun 2012 06:31:49 +0200
+
+gnome-shell (3.4.1-6) unstable; urgency=low
+
+  [ Laurent Bigonville ]
+  * d/p/26-fix-empathy-popup-regression.patch: Fix Empathy popup regression
+    (taken from upstream)
+
+  [ Michael Biebl ]
+  * debian/patches/09-respect-NoDisplay-semantics-for-app-menu.patch: Drop
+    this patch as it breaks application tracking for all applications marked
+    as NoDisplay. Closes: #676425
+  * debian/patches/27-don-t-show-apps-in-NoDisplay-categories.patch:
+    Explicitly include NoDisplay applications in the ShellAppSystem because we
+    want application tracking for them, but filter NoDisplay applications out
+    when showing them to the user because we don't want to show them to the
+    user. Patch backported from upstream Git.
+
+ -- Michael Biebl <biebl@debian.org>  Tue, 12 Jun 2012 17:09:34 +0200
+
+gnome-shell (3.4.1-5) unstable; urgency=low
+
+  * Disabling the screen recorder on arm{el,hf} was not sufficient to make it
+    build everywhere since the screen grabber is also used for making
+    screenshots. Update debian/patches/14_make-GLX-optional.patch instead and
+    only use pixel buffers in the screen grabber if we have GL/GLX support.
+    This means we can re-enable the screen recorder on arm{el,hf} as it will
+    use the slow, cogl-based path there.
+
+ -- Michael Biebl <biebl@debian.org>  Wed, 30 May 2012 20:56:52 +0200
+
+gnome-shell (3.4.1-4) unstable; urgency=low
+
+  * debian/patches/14_make-GLX-optional.patch:
+    - Add DEP-3 patch header.
+    - Remove unconditional pkg-config check for the "gl" module.
+
+ -- Michael Biebl <biebl@debian.org>  Wed, 30 May 2012 14:37:44 +0200
+
+gnome-shell (3.4.1-3) unstable; urgency=low
+
+  * Upload to unstable.
+
+ -- Michael Biebl <biebl@debian.org>  Wed, 30 May 2012 13:19:38 +0200
+
+gnome-shell (3.4.1-2) experimental; urgency=low
+
+  * debian/patches/22-remove-online-accounts-from-user-menu.patch: Remove
+    "Online Accounts" from user menu. It can be easily accessed via
+    "System Settings" so there is no need to clutter up the user menu.
+  * Tighten Depends on gir1.2-clutter-1.0. Closes: #673929
+  * Change Recommends: gnome-themes-standard to Depends. Adwaita is the
+    prefererred window manager theme and without a theme installed gnome-shell
+    refuses to start. Closes: #590340
+  * Bump Depends on gnome-settings-daemon to (>= 3.4.0). There was an
+    incompatible change in the Power D-Bus API which caused the power icon to
+    no longer update properly. Closes: #674429
+  * Don't build the screen recorder on arm{el,hf} as the screen grabber uses
+    GL/GLX and on those archs cogl uses GLES.
+  * debian/patches/25-close-the-recorder-instead-of-pausing-it.patch: Close
+    the screen recorder instead of pausing. Otherwise we continue to write to
+    the same output file. Patch cherry-picked from upstream Git.
+
+ -- Michael Biebl <biebl@debian.org>  Wed, 30 May 2012 12:17:13 +0200
+
+gnome-shell (3.4.1-1) experimental; urgency=low
+
+  [ Jeremy Bicha ]
+  * New upstream release.
+  * debian/control.in:
+    - Add debug package
+    - Update dependencies
+    - Recommend gnome-user-guide
+    - Break gnome-tweak-tool (<< 3.3)
+    - Bump Standards-Version to 3.9.3
+  * debian/gnome-shell-common.install:
+    - No more gconf schemas to install
+    - Install gtk-docs
+  * Drop patches that have been applied upstream.
+
+  [ Sjoerd Simons ]
+  * debian/control.in: Add build-depends on libgcr-3-dev (>= 3.3.90)
+  * debian/control.in: Drop dependency on gir1.2-gjs-1.0 as it has been folded
+    into libgjs
+  * debian/control.in: Add depends on gir1.2-gcr-3
+
+  [ Michael Biebl ]
+  * debian/patches/10-make-NetworkManager-optional.patch: Updated.
+  * debian/gnome-shell-common.install: Install GConf conversion script.
+  * debian/patches/21_revert_evolution_gsettings.patch: Revert the switch to
+    gsettings in the calendar server for now as long as evolution 3.4 is not
+    ready yet.
+
+ -- Michael Biebl <biebl@debian.org>  Sun, 20 May 2012 00:16:54 +0200
+
+gnome-shell (3.2.2.1-4) unstable; urgency=low
+
+  * Fold 04_remove-glx-dependency-on-armel.patch and
+    14_require_gl_directly.patch into a new patch named
+    14_make-GLX-optional.patch. Use pkg-config to check if gl.pc is available
+    and build the GLX/GL bits conditionally. This fixes a build failure on
+    arm{el,hf} where clutter/cogl uses GLES. Closes: #670850
+
+ -- Michael Biebl <biebl@debian.org>  Mon, 30 Apr 2012 20:37:44 +0200
+
+gnome-shell (3.2.2.1-3) unstable; urgency=low
+
+  * d/p/14_require_gl_directly.patch
+    + Added. gnome-shell uses glXQuery* API so it needs a direct link against
+      libGL. Causes build failure with upcoming clutter/cogl as they don't
+      expose a directly link to libGL anymore
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Sun, 01 Apr 2012 16:07:26 +0200
+
+gnome-shell (3.2.2.1-2) unstable; urgency=low
+
+  * debian/patches/12_Replace-shell_util_icon_from_string.patch
+    + Added. Remove the neglected user of the removed
+      Shell.util_icon_from_string function. This caused subscription request
+      to not pop up (From upstream git)
+  * debian/patches/13_bluetooth_fix_undefined_variable.patch
+    + Added. Fixes bluetooth device status slider so it reflects reality again
+    (From upstream git)
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Tue, 28 Feb 2012 11:30:47 +0100
+
+gnome-shell (3.2.2.1-1) unstable; urgency=low
+
+  [ Michael Biebl ]
+  * debian/patches/10-make-NetworkManager-optional.patch: make NM
+    optional, to fix build on kFreeBSD architectures. Closes: #652482
+  * debian/patches/11-no-gettext.patch: remove gettext macros, otherwise
+    autoreconf fails due to incompatibilities with intltool.
+
+  [ Jordi Mallach ]
+  * Enable dh_autoreconf.
+  * Update Vcs-* URLs.
+
+  [ Josselin Mouette ]
+  * Update repository URL.
+
+  [ Michael Biebl ]
+  * New upstream release:
+    - Fix a crash in gnome-shell-extension-tool. Closes: #649583
+    - Remove 05-NetworkMenu-don-t-query-DBus-properties-of-removed-o.patch.
+    - Remove 06-NetworkMenu-fix-regression-in-access-point-removed.patch.
+    - Refresh 07-NetworkMenu-fix-logic-for-updating-wifi-icon.patch.
+  * debian/control.in: Bump dependency on python to (>= 2.6) since we require
+    JSON support. Closes: #580869
+
+ -- Michael Biebl <biebl@debian.org>  Wed, 25 Jan 2012 11:06:41 +0100
+
+gnome-shell (3.2.1-8) unstable; urgency=low
+
+  [ Laurent Bigonville ]
+  * debian/control.in: Add Depends on telepathy-mission-control-5
+    (Closes: #651514)
+
+  [ Michael Biebl ]
+  * Upload to unstable.
+
+ -- Michael Biebl <biebl@debian.org>  Sat, 17 Dec 2011 06:34:55 +0100
+
+gnome-shell (3.2.1-7) experimental; urgency=low
+
+  * Fix version in Breaks/Replaces. Closes: #650927
+
+ -- Michael Biebl <biebl@debian.org>  Sun, 04 Dec 2011 21:19:25 +0100
+
+gnome-shell (3.2.1-6) experimental; urgency=low
+
+  [ Raphaël Hertzog ]
+  * Add Breaks against gnome-tweak-tool (<< 3.2) to force its upgrade to a
+    version that works with GNOME 3.2.
+
+  [ Josselin Mouette ]
+  * Split common files and translations in gnome-shell-common. Add
+    appropriate Breaks/Replaces.
+
+  [ Michael Biebl ]
+  * debian/watch:
+    - Track stable releases.
+  * debian/patches/09-respect-NoDisplay-semantics-for-app-menu.patch:
+    - Respect NoDisplay semantics for applications menu. This avoids duplicate
+      menu entries when menu-xdg is installed. Closes: #649559
+
+ -- Michael Biebl <biebl@debian.org>  Sat, 03 Dec 2011 17:23:39 +0100
+
+gnome-shell (3.2.1-5) experimental; urgency=low
+
+  * debian/patches/06-polkit-Find-the-best-user-to-authenticate-as.patch:
+    + Added. When picking a user to authenticate with, try the current user
+      first, then root and if all else fails the first user that is allowed to
+      authenticate. (from upstream git)
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Sun, 20 Nov 2011 22:28:42 +0000
+
+gnome-shell (3.2.1-4) experimental; urgency=low
+
+  * 05-NetworkMenu-don-t-query-DBus-properties-of-removed-o.patch:
+    + Added. Don't (potentially) ask NM over D-Bus about an access point that
+      was just removed. (From upstream git). As a side-effect this fixes
+      gnome-shell freezing a while after unblacking.
+  * 06-NetworkMenu-fix-regression-in-access-point-removed.patch
+    + Added. Fix a regression in above patch (from upstream git)
+  * 07-NetworkMenu-fix-logic-for-updating-wifi-icon.patch
+    + Added. Fix the logic for connecting to the current wifi strength,
+      prevents the network icon fro mbecoming stale (from upstream git)
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Sat, 19 Nov 2011 15:28:19 +0000
+
+gnome-shell (3.2.1-3) experimental; urgency=low
+
+  [ Josselin Mouette ]
+  * Break fglrx-driver (<< 1:11-10). Closes: #648280.
+
+  [ Sjoerd Simons ]
+  * debian/control.in: Recommend gnome-contacts
+  * debian/control.in: Update build-depends on the e-d-s libs to ensure we
+    build against the same version as the libfolks e-d-s backend.
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Sun, 13 Nov 2011 16:40:12 +0100
+
+gnome-shell (3.2.1-2) experimental; urgency=low
+
+  * debian/control.in:
+    - Tighten Depends on gir1.2-mutter-3.0 and gir1.2-glib-2.0.
+      Closes: #646999
+    - Drop Build-Depends on libgnome-menu-dev.
+
+ -- Michael Biebl <biebl@debian.org>  Sat, 05 Nov 2011 21:35:14 +0100
+
+gnome-shell (3.2.1-1) experimental; urgency=low
+
+  [ Sjoerd Simons ]
+  * New upstream release
+  * debian/patches/00git-ShellRecorder-Use-cogl_read_pixels.patch:
+    + Dropped, fixed upstream
+  * debian/patches/03_hidden_applications.patch
+    + Dropped, fixed upstream
+  * debian/control.in: Add libfolks-dev build-depends
+  * debian/control.in: Add depends on gir1.2-accountsservice-1.0 and
+    gir1.2-caribou-1.0,
+
+  [ Jeremy Bicha ]
+  * debian/control.in:
+    - Recommend gnome-session-fallback
+    - Bump minimum gjs & gobject-introspection versions
+    - Add gir1.2-soup-2.4 dependency
+
+  [ Sjoerd Simons ]
+  * debian/gnome-shell.lintian-overrides:
+    + Updated (from Ubuntu). gnome-shell needs an rpath to find the private
+      bluetooth lib
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Fri, 28 Oct 2011 22:20:04 +0200
+
+gnome-shell (3.0.2-8) unstable; urgency=low
+
+  * debian/patches/05_fix_glib_2.30_compat.patch:
+    + Updated. Small mistake in the patch causes gnome-shell to fail to load
+      the dim window shared, instead of which it just hangs. Fixed now..
+      (Closes: 649459)
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Mon, 21 Nov 2011 15:19:48 +0000
+
+gnome-shell (3.0.2-7) unstable; urgency=low
+
+  * debian/patches/06-polkit-Find-the-best-user-to-authenticate-as.patch:
+    + Added. When picking a user to authenticate with, try the current user
+    first, then root and if all else fails the first user that is allowed to
+    authenticate. (from upstream git)
+  * debian/patches/07-Add-some-element-type-annotations-to-appease-g-i-mas.patch:
+    + Added. Add annotation to prevent warnings from new g-i (from upstream
+      git)
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Sun, 20 Nov 2011 22:04:39 +0000
+
+gnome-shell (3.0.2-6) unstable; urgency=low
+
+  * debian/patches/05_fix_glib_2.30_compat.patch:
+    + Added. Fix compatibility with glib 2.30, which broke some things due to
+      GI annotation changes. (From upstream git)
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Sat, 19 Nov 2011 15:04:45 +0000
+
+gnome-shell (3.0.2-5) unstable; urgency=low
+
+  [ Michael Biebl ]
+  * debian/rules:
+    - Make network-manager and gnome-bluetooth (build) dependencies linux-any.
+
+  [ Rico Tzschichholz ]
+  * Add 00git-ShellRecorder-Use-cogl_read_pixels.patch to fix FTBFS on arm
+
+ -- Michael Biebl <biebl@debian.org>  Fri, 14 Oct 2011 17:22:55 +0200
+
+gnome-shell (3.0.2-4) unstable; urgency=low
+
+  [ Josselin Mouette ]
+  * Break gnome-session < 3.
+
+  [ Rico Tzschichholz ]
+  * Add 04_remove-glx-dependency-on-armel.patch to fix FTBFS on arm
+
+  [ Michael Biebl ]
+  * Upload to unstable.
+  * debian/watch: Switch to .xz tarballs.
+  * debian/control.in:
+    - Set pkg-gnome-maintainers@lists.alioth.debian.org as Maintainer.
+    - Bump Standards-Version to 3.9.2. No further changes.
+
+ -- Michael Biebl <biebl@debian.org>  Fri, 14 Oct 2011 12:56:37 +0200
+
+gnome-shell (3.0.2-3) experimental; urgency=low
+
+  * Re-add gnome-bluetooth dependency.
+
+ -- Josselin Mouette <joss@debian.org>  Mon, 19 Sep 2011 18:53:24 +0200
+
+gnome-shell (3.0.2-2) experimental; urgency=low
+
+  [ Martin Pitt ]
+  * debian/control.in, debian/rules: When building on Ubuntu, add a dependency
+    to gnome-icon-theme-full.
+  * debian/control.in: Change gir1.2-json-glib-1.0 build-dep to
+    gir1.2-json-1.0 to reflect the binary rename in json-glib
+    0.13.4-2. Thanks Micah Gersten!
+
+  [ Laurent Bigonville ]
+  * debian/control.in:
+    - Drop dependency against libdconf0 and let dh_installgsettings set
+      the right dependencies.
+    - Make gnome-shell Recommends gnome-themes-standard (for Adwaita)
+  * debian/compat: Bump debhelper compatibility to 8
+
+  [ Josselin Mouette ]
+  * 03_hidden_applications.patch: do not show NoDisplay=true submenus
+    and applications. This will avoid showing the Debian menu while
+    asked not to. Closes: #557997.
+  * 01_favorite_apps.patch: dropped, replaced by override file.
+  * Add libreoffice and yelp to favorite applications.
+  * Drop useless build-dependency on libwnck.
+  * Massive cleanup in build-dependencies.
+
+ -- Josselin Mouette <joss@debian.org>  Mon, 19 Sep 2011 16:36:48 +0200
+
+gnome-shell (3.0.2-1) experimental; urgency=low
+
+  [ Rico Tzschichholz ]
+  * New upstream release
+  * debian/watch:
+    - Look for bzip2 tarballs
+  * debian/rules,debian/upstream.gitlog:
+    - Drop upstream.gitlog which is outdated
+
+  [ Josselin Mouette ]
+  * Only recommend gnome-control-center.
+  * Break gnome-control-center < 3. This time add the missing epoch.
+    Closes: #628532.
+
+  [ Sjoerd Simons ]
+  * debian/rules: Fix misspelling of Recommends
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Tue, 31 May 2011 19:31:47 -0700
+
+gnome-shell (3.0.1-1) experimental; urgency=low
+
+  [ Laurent Bigonville ]
+  * debian/control.in:
+    - Bump priority to optional
+
+  [ Sjoerd Simons ]
+  * New upstream release
+
+ -- Sjoerd Simons <sjoerd@debian.org>  Sat, 14 May 2011 17:58:12 +0100
+
+gnome-shell (3.0.0.2-1) experimental; urgency=low
+
+  * Team upload.
+
+  [ Frederic Peters ]
+  * New upstream release (2.91.93).
+  * debian/control.in:
+    + added dependency on gnome-icon-theme-symbolic.
+    + bumped gnome-shell dependency.
+    + bumped gir1.2-freedesktop build-dep to 0.10.6, for a fix to
+      cairo-1.0.typelib
+
+  [ Raphaël Hertzog ]
+  * New upstream release (3.0.0.2).
+  * New patch 02_rpath-bluetooth-applet.patch by Rico Tzschichholz to
+    add an RPATH so that the compilation doesn't fail when g-ir-scanner
+    tries to analyze libgnome-shell.so linked against
+    libgnome-bluetooth-applet.so.0 which is in a private directory.
+  * Add a lintian override for the RPATH that we can't avoid.
+  * Teach dpkg-shlibdeps how to find that private lib and add the
+    corresponding dependency in debian/slibs.local.
+  * Update and add a bunch of build-depends to match the latest configure
+    requirements.
+  * Add gir1.2-gnomebluetooth-1.0 and gir1.2-networkmanager-1.0 to Depends
+    because they are needed to benefit from the improved UI associated to the
+    respective status bar applet.
+
+  [ Laurent Bigonville ]
+  * debian/control.in: {Build-}Depends against gir1.2-mutter-3.0 instead of
+    gir1.2-mutter-2.91
+
+ -- Raphaël Hertzog <hertzog@debian.org>  Mon, 11 Apr 2011 21:03:31 +0000
+
+gnome-shell (2.91.92-1) experimental; urgency=low
+
+  * New upstream release.
+  * debian/patches/, remove patches from upstream git:
+    + 0001-altTab-fix-incorrect-positioning-with-multiple-monit.patch
+    + 05_use_dbus_for_shutdown_and_logout.patch
+  * debian/control.in:
+    + add build-dep on libtelepathy-logger-dev and gir1.2-telepathylogger-0.2.
+    + bump build-dep on libxfixes-dev, it needs the one from experimental, for
+      pointer barriers.
+
+ -- Frederic Peters <fpeters@debian.org>  Thu, 24 Mar 2011 19:28:12 +0100
+
+gnome-shell (2.91.91-2) experimental; urgency=low
+
+  * debian/patches/04_gnome_session_quit.patch: remove, replaced by:
+  * debian/patches/05_use_dbus_for_shutdown_and_logout.patch: use Session
+    D-Bus interface for shutdown and logout. (from git) (closes: #618870)
+
+ -- Frederic Peters <fpeters@debian.org>  Sat, 19 Mar 2011 13:10:02 +0100
+
+gnome-shell (2.91.91-1) experimental; urgency=low
+
+  * New upstream release.
+
+  [ Emilio Pozuelo Monfort ]
+  * debian/control.in:
+    + Depend on gsettings-desktop-schemas. Closes: #614945.
+    + Depend on gir1.2-mutter-2.91. Closes: #615588.
+
+  [ Frederic Peters ]
+  * debian/control.in:
+    + Don't depend on mutter, it now links against libmutter-wm0.
+  * debian/patches/03_fix_dconf_service_location.patch: remove, no longer
+    necessary now that gnome-shell is a real binary and doesn't try to arrange
+    its own environment.
+  * debian/patches/04_gnome_session_quit.patch: use gnome-session-save in
+    fallback if gnome-session-quit doesn't work, so gnome-shell keeps working
+    with older gnome-session versions.
+
+  [ Emilio Pozuelo Monfort ]
+  * d/p/0001-altTab-fix-incorrect-positioning-with-multiple-monit.patch:
+    + Patch from upstream git, fix Alt+Tab with multiple monitors.
+
+ -- Emilio Pozuelo Monfort <pochu@debian.org>  Wed, 16 Mar 2011 21:47:27 +0000
+
+gnome-shell (2.91.90-1) experimental; urgency=low
+
+  * New upstream release.
+    + Build depend on libtelepathy-glib-dev for the updated Telepathy
+      integration.
+    + Build depend on libpolkit-agent-1-dev for the new authorization dialogs.
+    + Build depend, and depend, on appropriate gir packages (polkit,
+      telepathy, and upower).
+    + Update build dep on libmutter-dev.
+    + Update depends for new libgnomekbd gir package name.
+    + Remove Recommends on xserver-xephyr.
+
+ -- Frederic Peters <fpeters@debian.org>  Fri, 25 Feb 2011 12:23:23 +0100
+
+gnome-shell (2.91.6-1) experimental; urgency=low
+
+  [ Emilio Pozuelo Monfort ]
+  * debian/control.in:
+    + Depend on gnome-control-center for My Account / System settings.
+
+  [ Laurent Bigonville ]
+  * New upstream release.
+  * debian/control.in:
+    - Bump build-dependencies
+    - Add libecal1.2-dev, libedataserver1.2-dev and libedataserverui1.2-dev
+      build-dependencies
+    - Make mutter depends on libdconf0 | gsettings-backend instead of
+      libdconf0 only
+
+  [ Emilio Pozuelo Monfort ]
+  * debian/control.in:
+    + Update for the new gtk+ 3 package names.
+    + Add missing dependency on gir1.2-gnomekbd-3.0.
+
+ -- Emilio Pozuelo Monfort <pochu@debian.org>  Sat, 19 Feb 2011 16:45:48 +0000
+
+gnome-shell (2.91.5-1) experimental; urgency=low
+
+  * New upstream release.
+    + debian/patches/02_fix_build_with_latest_gtk.patch:
+      - Removed, fixed upstream.
+    + debian/patches/01_favorite_apps.patch:
+      - Refreshed.
+    + debian/control.in:
+      - Updated build dependencies.
+
+ -- Emilio Pozuelo Monfort <pochu@debian.org>  Wed, 12 Jan 2011 23:41:41 +0000
+
+gnome-shell (2.91.3-2) experimental; urgency=low
+
+  * debian/control.in:
+    - Build depend on libdconf0 for dconf-service. Closes: #595598.
+
+ -- Emilio Pozuelo Monfort <pochu@debian.org>  Sun, 19 Dec 2010 16:36:11 +0000
+
+gnome-shell (2.91.3-1) experimental; urgency=low
+
+  [ Emilio Pozuelo Monfort ]
+  * New upstream release (Closes: #605098, CVE-2010-4000).
+    - debian/control.in:
+      + Updated dependencies and build dependencies.
+    - debian/patches/02_undo_gtk3_transition.diff:
+      + Removed, let's use GTK+3 from now on.
+    - debian/patches/03_fix_dconf_service_location.diff:
+      + Updated.
+  * debian/control.in,
+    debian/rules:
+    - Remove hack to get the typelibs scanned. Pass the private
+      directory to dh_girepository instead. Update the minimum
+      build dependency on gobject-introspection accordingly.
+  * debian/control.in:
+    - Build depend on gir1.2 packages.
+    - Remove gir dependencies, they are autogenerated.
+
+  [ Laurent Bigonville ]
+  * debian/control.in: Add Vcs-* fields
+  * debian/watch: Add watch file
+
+  [ Emilio Pozuelo Monfort ]
+  * debian/patches/02_fix_build_with_latest_gtk.patch:
+    - Patch from upstream git, fix build with GTK+ 2.91.6.
+  * debian/control.in:
+    - Bump the libgtk3.0-dev accordingly.
+  * debian/patches/*.diff:
+    - Renamed to debian/patches/*.patch.
+
+ -- Emilio Pozuelo Monfort <pochu@debian.org>  Sun, 19 Dec 2010 00:08:30 +0000
+
+gnome-shell (2.31.5-2) experimental; urgency=low
+
+  * debian/control:
+  - depend and build-depend on gir1.0-glib-2.0 (>= 0.6.15~git20100713)
+  - also depend on gjs, because the clock preferences uses gjs-console for
+    some reason
+
+ -- Gustavo Noronha Silva <kov@debian.org>  Wed, 28 Jul 2010 11:45:06 +0200
+
+gnome-shell (2.31.5-1) experimental; urgency=low
+
+  * New development release.
+  - depend on mutter 2.31.5
+  - refresh patches
+  - fixes requirements on mutter (Closes: #586124)
+  * debian/control.in:
+  - Build-depend on glib >= 2.25.11-1 because we use glib-compile-schemas
+  - Build-depend on gtk+ >= 2.21.1
+  - Build-depend on gobject-introspection >= 0.6.15~git20100713-1 because
+    we need newer glib bindings
+  - Build-depend on gir1.0-json-glib-1.0 (Closes: #584660), thanks to
+    Raphael Hertzog for pointing out the fix
+  - gnome-shell depends on gir1.0-gconf-2.0 >= 2.31.5 to run
+  * debian/patches/02_undo_gtk3_transition.diff:
+  - undo gtk2->gtk3 migration since we do not yet have gtk+ 3 on Debian
+  * debian/patches/03_fix_dconf_service_location.diff:
+  - fix the path used to start dconf-service
+
+ -- Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>  Tue, 13 Jul 2010 14:36:34 -0300
+
+gnome-shell (2.31.2-1) experimental; urgency=low
+
+  * New upstream release
+  - depends on mutter 2.31
+  - includes debian/patches/02_gjs_build_fix.patch, so removing
+  * debian/rules:
+  - depends on clutter-1.0 >= 1.2.8
+
+ -- Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>  Mon, 31 May 2010 11:03:29 -0300
+
+gnome-shell (2.29.0-3) unstable; urgency=low
+
+  [ Emilio Pozuelo Monfort ]
+  * debian/patches/02_gjs_build_fix.patch:
+    - Backport upstream commit to fix the build with recent gjs.
+  * debian/source/format,
+    debian/patches/series,
+    debian/rules:
+    - Convert to source format 3.0 (quilt).
+  * debian/rules:
+    - Include gnome-get-source.mk.
+
+ -- Josselin Mouette <joss@debian.org>  Tue, 27 Apr 2010 22:32:21 +0200
+
+gnome-shell (2.29.0-2) unstable; urgency=low
+
+  * debian/control:
+  - really fix #572718 by bumping the version in mutter's gir package name
+
+ -- Gustavo Noronha Silva <kov@debian.org>  Mon, 15 Mar 2010 17:33:24 -0300
+
+gnome-shell (2.29.0-1) unstable; urgency=low
+
+  [ Emilio Pozuelo Monfort ]
+  * debian/rules:
+    - Don't install *.la.
+
+  [ Gustavo Noronha Silva ]
+  * New upstream development release.
+  - should work with the newer mutter (Closes: #572718)
+
+ -- Gustavo Noronha Silva <kov@debian.org>  Tue, 09 Mar 2010 18:11:05 -0300
+
+gnome-shell (2.28.1~git20100129-1) unstable; urgency=low
+
+  * New upstream snapshot.
+
+ -- Gustavo Noronha Silva <kov@debian.org>  Fri, 29 Jan 2010 12:44:58 -0200
+
+gnome-shell (2.28.1~git20091125-1) unstable; urgency=low
+
+  * New upstream snapshot
+
+ -- Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>  Wed, 25 Nov 2009 19:06:40 -0200
+
+gnome-shell (2.28.1~git20091117-1) unstable; urgency=low
+
+  * New upstream snapshot
+  * debian/patches/02_allow_non_uri_apps.diff:
+  - dropped; applied upstream
+  * debian/upstream.gitlog, debian/rules:
+  - ship upstream's git log as upstream changelog (Closes: #556354)
+
+ -- Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>  Thu, 12 Nov 2009 12:02:52 -0200
+
+gnome-shell (2.28.1~git20091112-1) unstable; urgency=low
+
+  * New upstream snapshot
+
+ -- Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>  Thu, 12 Nov 2009 10:43:05 -0200
+
+gnome-shell (2.28.1~git20091028-2) unstable; urgency=low
+
+  * debian/patches/01_favorite_apps.diff:
+  - change the default favorite browser desktop file to be Epiphany's
+    (Closes: #553054)
+  * debian/control.in:
+  - gnome-shell's startup script wants to run glxinfo to get information
+    regarding the server's GLX support; thanks to alex bodnaru
+    <alexbodn@012.net.il> for noticing this is needed
+    (Closes: #553440)
+  * debian/patches/02_allow_non_uri_apps.diff:
+  - patch by Guido Günther <agx@sigxcpu.org> to drop the requirement that
+    associated apps support URIs, for local files at least
+    (Closes: #553618)
+
+ -- Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>  Mon, 09 Nov 2009 15:32:14 -0200
+
+gnome-shell (2.28.1~git20091028-1) unstable; urgency=low
+
+  * New upstream snapshot
+  * debian/control:
+  - bump Standards-Version to 3.8.3
+  - python is a dependency, since the script that starts GNOME Shell
+    is a python script
+  - pkg-config is also a dependency (Closes: #552202)
+
+ -- Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>  Wed, 28 Oct 2009 16:12:13 -0200
+
+gnome-shell (2.28.1~git20091024-1) unstable; urgency=low
+
+  * New upstream snapshot
+  * debian/control.in:
+  - ok, I agree, let's recommend Xephyr for now (Closes: #552141)
+
+ -- Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>  Sat, 24 Oct 2009 13:22:02 -0200
+
+gnome-shell (2.28.1~git20091020-1) unstable; urgency=low
+
+  * Initial upload, based on the Ubuntu package (Closes: #550956)
+  * debian/patches:
+  - drop two unnecessary patches
+  * debian/rules:
+  - cleanup, and add Debian GNOME Team rules include
+  * debian/control.in:
+  - add Debian GNOME Team stuff
+  - fix alignment
+  - remove Recommends for xserver-xephyr
+  - fix build-dependencies package names
+  - build-depend on gnome-pkg-tools for uploaders
+
+ -- Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>  Wed, 14 Oct 2009 11:31:23 -0300
+
+gnome-shell (2.28.0-0ubuntu2) karmic; urgency=low
+
+  * Add libcroco3-dev to Build-Depends.  Fixes FTBFS.
+
+ -- Christopher James Halse Rogers <raof@ubuntu.com>  Tue, 13 Oct 2009 17:50:23 +1100
+
+gnome-shell (2.28.0-0ubuntu1) karmic; urgency=low
+
+  * New upstream version
+  * debian/control:
+    - updated build requirement
+  * debian/patches/80_git_change_fix_alt_tab_ressource_usage.patch:
+    - git change to fix ressources not being freed on alt-tab
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Mon, 12 Oct 2009 22:44:00 +0200
+
+gnome-shell (2.27.3-0ubuntu1) karmic; urgency=low
+
+  * New upstream version
+  * debian/control:
+    - depends on python since it's used in the wrapper
+      (lp: #413096)
+    - updated gir requirement
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Wed, 30 Sep 2009 23:09:56 +0200
+
+gnome-shell (2.27.2-0ubuntu1) karmic; urgency=low
+
+  * New upstream version
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Tue, 08 Sep 2009 00:31:49 +0200
+
+gnome-shell (2.27.1-0ubuntu1) karmic; urgency=low
+
+  * New upstream version
+  * debian/control:
+    - updated build requirements
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Wed, 02 Sep 2009 10:44:03 +0200
+
+gnome-shell (2.27.0-0ubuntu3) karmic; urgency=low
+
+  * Requires gvfs-backends now
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Wed, 12 Aug 2009 01:46:57 +0200
+
+gnome-shell (2.27.0-0ubuntu2) karmic; urgency=low
+
+  * Require gobject-introspection-freedesktop too
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Wed, 12 Aug 2009 01:29:04 +0200
+
+gnome-shell (2.27.0-0ubuntu1) karmic; urgency=low
+
+  * New upstream version
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Tue, 11 Aug 2009 19:36:26 +0200
+
+gnome-shell (0.0.1~git20090805-0ubuntu1) karmic; urgency=low
+
+  * New upstream snapshot
+  * debian/control:
+    - require new clutter
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Wed, 05 Aug 2009 19:04:15 +0100
+
+gnome-shell (0.0.1~git20090715-0ubuntu1) karmic; urgency=low
+
+  * New upstream snapshot
+  * debian/control:
+    - build-depends on libglib
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Wed, 15 Jul 2009 15:57:33 +0200
+
+gnome-shell (0.0.1~git20090702-0ubuntu0.2) karmic; urgency=low
+
+  * debian/control:
+    - recommends xserver-xephyr
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Thu, 02 Jul 2009 19:48:06 +0200
+
+gnome-shell (0.0.1~git20090702-0ubuntu0.1) karmic; urgency=low
+
+  * New git version
+  * debian/control:
+    - updated the depends
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Thu, 02 Jul 2009 15:59:22 +0200
+
+gnome-shell (0.0.1~git20090701-0ubuntu0.3) karmic; urgency=low
+
+  * debian/control:
+    - build-depends on gobject-introspection-glib-2.0 and not on libdesk
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Thu, 02 Jul 2009 10:18:37 +0200
+
+gnome-shell (0.0.1~git20090701-0ubuntu0.2) karmic; urgency=low
+
+  * debian/control: build-depends on gobject-introspection
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Thu, 02 Jul 2009 09:51:01 +0200
+
+gnome-shell (0.0.1~git20090701-0ubuntu0.1) karmic; urgency=low
+
+  * Initial ppa upload
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Wed, 01 Jul 2009 23:29:31 +0200
diff --git a/clean b/clean
new file mode 100644 (file)
index 0000000..3d6866b
--- /dev/null
+++ b/clean
@@ -0,0 +1 @@
+debian/home/
diff --git a/control b/control
new file mode 100644 (file)
index 0000000..a6af488
--- /dev/null
+++ b/control
@@ -0,0 +1,168 @@
+Source: gnome-shell
+Section: gnome
+Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
+Uploaders: Jeremy Bícha <jbicha@ubuntu.com>, Marco Trevisan (Treviño) <marco@ubuntu.com>
+Build-Depends: appstream,
+               bash-completion,
+               dbus-daemon <!nocheck>,
+               debhelper-compat (= 13),
+               dh-sequence-gir,
+               dh-sequence-gnome,
+               gjs (>= 1.87.1),
+               gir1.2-accountsservice-1.0 <!nocheck>,
+               gir1.2-gcr-4-dev,
+               gir1.2-gdkpixbuf-2.0-dev,
+               gir1.2-gdm-1.0 <!nocheck>,
+               gir1.2-geoclue-2.0 <!nocheck>,
+               gir1.2-gnomebg-4.0 <!nocheck>,
+               gir1.2-gnomedesktop-4.0 <!nocheck>,
+               gir1.2-gweather-4.0 (>= 4.1) <!nocheck>,
+               gir1.2-nma4-1.0 (>= 1.10.4) [linux-any] <!nocheck>,
+               gir1.2-polkitagent-1.0-dev,
+               gir1.2-rsvg-2.0 <!nocheck>,
+               gir1.2-upowerglib-1.0 <!nocheck>,
+               gnome-control-center-dev,
+               gnome-settings-daemon-common (>= 49) <!nocheck>,
+               gsettings-desktop-schemas-dev (>= 50~alpha),
+               gtk-doc-tools,
+               libasound2-dev,
+               libatk-bridge2.0-dev,
+               libecal2.0-dev (>= 3.45),
+               libedataserver1.2-dev (>= 3.45),
+               libgcr-4-dev (>= 3.90.0),
+               libgirepository-2.0-dev (>= 2.86.0),
+               libgjs-dev (>= 1.87.1),
+               libgl1-mesa-dri <!nocheck>,
+               libglib2.0-dev (>= 2.86.0),
+               libgnome-autoar-0-dev,
+               libgnome-bluetooth-3.0-dev (>= 3.9.0) [linux-any],
+               libgnome-desktop-4-dev (>= 40),
+               libgnome-menu-3-dev,
+               libgstreamer1.0-dev,
+               libgstreamer-plugins-base1.0-dev,
+               libgtk-4-dev,
+               libibus-1.0-dev,
+               libjson-glib-dev,
+               libmutter-18-dev (>= 50.0),
+               libxml2-utils,
+               mutter-18-tests (>= 50.0) <!nocheck>,
+               libnm-dev [linux-any],
+               libpipewire-0.3-dev (>= 0.3.49) [linux-any],
+               libpolkit-agent-1-dev,
+               libpulse-dev,
+               libsecret-1-dev,
+               libsystemd-dev [linux-any],
+               libx11-dev,
+               libxext-dev,
+               libxfixes-dev,
+               libxml2-dev,
+               mesa-common-dev,
+               meson (>= 1.3.0),
+               mutter (>= 50.0) <!nocheck>,
+               pipewire <!nocheck>,
+               pkgconf,
+               python3-docutils,
+               sassc,
+               systemd-dev [linux-any],
+               xauth <!nocheck>,
+               xwayland <!nocheck>
+Standards-Version: 4.7.4
+Homepage: https://gitlab.gnome.org/GNOME/gnome-shell
+Vcs-Git: https://salsa.debian.org/gnome-team/gnome-shell.git
+Vcs-Browser: https://salsa.debian.org/gnome-team/gnome-shell
+
+Package: gnome-shell
+Architecture: linux-any
+Depends: gir1.2-accountsservice-1.0,
+         gir1.2-adw-1,
+         gir1.2-atk-1.0,
+         gir1.2-atspi-2.0,
+         gir1.2-gcr-4 (>= 3.90.0),
+         gir1.2-gdesktopenums-3.0,
+         gir1.2-gdkpixbuf-2.0,
+         gir1.2-gdm-1.0 (>= 47.0-4~),
+         gir1.2-geoclue-2.0,
+         gir1.2-glib-2.0 (>= 2.86.0),
+         gir1.2-gnomebg-4.0,
+         gir1.2-gnomebluetooth-3.0 (>= 42.3) [linux-any],
+         gir1.2-gnomedesktop-4.0 (>= 40),
+         gir1.2-graphene-1.0,
+         gir1.2-gstreamer-1.0,
+         gir1.2-gtk-4.0,
+         gir1.2-gweather-4.0 (>= 4.1),
+         gir1.2-freedesktop,
+         gir1.2-ibus-1.0,
+         gir1.2-mutter-18 (>= 50.0),
+         gir1.2-nm-1.0 [linux-any],
+         gir1.2-nma4-1.0 (>= 1.10.4) [linux-any],
+         gir1.2-pango-1.0,
+         gir1.2-polkit-1.0,
+         gir1.2-rsvg-2.0,
+         gir1.2-soup-3.0,
+         gir1.2-upowerglib-1.0,
+         gjs (>= 1.87.1),
+         gnome-control-center (>= 1:46),
+         gnome-settings-daemon (>= 49),
+         gnome-shell-common (= ${source:Version}),
+         gsettings-desktop-schemas (>= 50~alpha),
+         gstreamer1.0-pipewire (>= 0.3.49) [linux-any],
+         libglib2.0-bin (>= 2.86.0),
+         python3,
+         tecla,
+         ${misc:Depends},
+         ${shlibs:Depends}
+Recommends: bolt,
+            evolution-data-server (>= 3.45),
+            gdm3,
+            gnome-browser-connector,
+            gnome-remote-desktop,
+            gnome-menus,
+            gnome-user-docs,
+            ibus,
+            iio-sensor-proxy,
+            power-profiles-daemon,
+            switcheroo-control,
+            unzip
+Suggests: gir1.2-malcontent-0 [linux-any],
+          gir1.2-telepathyglib-0.12,
+          gir1.2-telepathylogger-0.2,
+          gnome-shell-extension-prefs,
+Breaks: gnome-shell-extension-appindicator (<< 50),
+        gnome-shell-extension-dash-to-panel (<< 55),
+        gnome-shell-extension-dashtodock (<< 79),
+        gnome-shell-extension-desktop-icons (<< 21.04),
+        gnome-shell-extension-desktop-icons-ng (<< 46+really47.0.2-2),
+        gnome-shell-extension-taskbar (<< 57.0-2.1~),
+        gnome-shell-extension-top-icons-plus (<< 27-3~),
+        gnome-shell-extension-workspaces-to-dock (<< 54~),
+        gnome-shell-extensions (<< 40.0~),
+        gnome-session (<< 49~beta~),
+Provides: notification-daemon,
+          polkit-1-auth-agent
+Description: graphical shell for the GNOME desktop
+ The GNOME Shell provides core interface functions like switching
+ windows, launching applications or see your notifications. It takes
+ advantage of the capabilities of modern graphics hardware and
+ introduces innovative user interface concepts to provide a
+ delightful and easy to use experience. GNOME Shell is the defining
+ technology of the GNOME 3 user experience.
+
+Package: gnome-shell-common
+Architecture: all
+Depends: ${misc:Depends}
+Breaks: gnome-session-common (<< 50~alpha)
+Description: common files for the GNOME graphical shell
+ This package contains translations and data files for the GNOME shell.
+
+Package: gnome-shell-extension-prefs
+Architecture: linux-any
+Depends: gir1.2-adw-1,
+         gir1.2-gtk-4.0,
+         gjs (>= 1.87.1),
+         gnome-shell (= ${binary:Version}),
+         ${misc:Depends},
+Provides: gnome-extensions-app
+Recommends: gnome-browser-connector
+Description: tool to enable / disable GNOME Shell extensions
+ This package contains a tool which users who use Shell extensions can use to
+ toggle them on and off, and access their preferences.
diff --git a/copyright b/copyright
new file mode 100644 (file)
index 0000000..ffa4838
--- /dev/null
+++ b/copyright
@@ -0,0 +1,52 @@
+This package was debianized by Sebastien Bacher <seb128@ubuntu.com> on
+Wed, 01 Jul 2009 23:29:31 +0200.
+
+It was downloaded from https://download.gnome.org/sources/gnome-shell/
+
+Upstream Authors:
+
+         Colin Walters
+         Dan Winship
+         Marina Zhurakhinskaya
+         Owen Taylor
+         William Jon McCann
+
+Files: src/*
+       js/*
+Copyright: © 2000 Helix Code, Inc.
+           © 2000,2001 Eazel, Inc.
+           © 2001 George Lebl
+           © 2002 Sun Microsystems Inc.
+           © 2004-2005 James M. Cape <jcape@ignore-your.tv>
+           © 2006-2008 Red Hat, Inc.
+           © 2007 Ryan Lortie
+           © 2008 Intel Corp.
+License: GPL-2+ (/usr/share/common-licenses/GPL-2)
+
+Files: src/gdmuser/*
+Copyright: © 2007-2008 William Jon McCann <mccann@jhu.edu>
+           © 2004-2005 James M. Cape <jcape@ignore-your.tv>
+License: LGPL-2+ (/usr/share/common-licenses/LGPL-2)
+
+Files: src/tray/*
+Copyright: © 2002 Anders Carlsson <andersca@gnu.org>
+           © 2003-2006 Vincent Untz
+           © 2008 Red Hat, Inc.
+
+Files: src/big/*
+Copyright: © 2005-2008 Red Hat, Inc.
+           © 2008-2009 litl, LLC
+
+Files: src/st/*
+Copyright: © 2008 OpenedHand
+           © 2009 Intel Corporation.
+           © 2003-2004 Dodji Seketeli
+License: LGPL-2.1 (/usr/share/common-licenses/LGPL-2.1)
+
+The Debian packaging is:
+
+    Copyright © 2009 Sebastien Bacher <seb128@ubuntu.com>
+    Copyright © 2009 Collabora Ltd.
+
+and is licensed under the GPL version 3,
+see `/usr/share/common-licenses/GPL-3'.
diff --git a/gbp.conf b/gbp.conf
new file mode 100644 (file)
index 0000000..7ad7f9f
--- /dev/null
+++ b/gbp.conf
@@ -0,0 +1,17 @@
+[DEFAULT]
+pristine-tar = True
+debian-branch = debian/latest
+upstream-branch = upstream/latest
+
+[buildpackage]
+sign-tags = True
+
+[dch]
+multimaint-merge = True
+
+[import-orig]
+postimport = dch -v%(version)s New upstream release; git add debian/changelog; debcommit
+upstream-vcs-tag = %(version%~%.)s
+
+[pq]
+patch-numbers = False
diff --git a/gnome-shell-common.dirs b/gnome-shell-common.dirs
new file mode 100644 (file)
index 0000000..3005956
--- /dev/null
@@ -0,0 +1 @@
+usr/share/gnome-shell/modes
diff --git a/gnome-shell-common.install b/gnome-shell-common.install
new file mode 100644 (file)
index 0000000..c8234e4
--- /dev/null
@@ -0,0 +1,9 @@
+debian/source_gnome-shell.py /usr/share/apport/package-hooks
+usr/lib/systemd/user
+usr/share/desktop-directories/X-GNOME-Shell-*.directory
+usr/share/dbus-1/interfaces
+usr/share/glib-2.0
+usr/share/gnome-control-center
+usr/share/gnome-shell
+usr/share/icons/hicolor/*/apps/*
+usr/share/locale
diff --git a/gnome-shell-common.lintian-overrides b/gnome-shell-common.lintian-overrides
new file mode 100644 (file)
index 0000000..993074c
--- /dev/null
@@ -0,0 +1,2 @@
+# Intentional
+package-contains-empty-directory [usr/share/gnome-shell/modes/]
diff --git a/gnome-shell-extension-prefs.install b/gnome-shell-extension-prefs.install
new file mode 100644 (file)
index 0000000..8aa05c3
--- /dev/null
@@ -0,0 +1,3 @@
+usr/bin/gnome-extensions-app
+usr/share/applications/org.gnome.Extensions.desktop
+usr/share/metainfo/org.gnome.Extensions.metainfo.xml
diff --git a/gnome-shell.bug-control b/gnome-shell.bug-control
new file mode 100644 (file)
index 0000000..95bc8ac
--- /dev/null
@@ -0,0 +1,2 @@
+report-with: gnome-session gnome-settings-daemon libgjs0g libmutter-11-0
+package-status: libegl-vendor libglx-vendor libgl1-mesa-dri
diff --git a/gnome-shell.docs b/gnome-shell.docs
new file mode 100644 (file)
index 0000000..8913f46
--- /dev/null
@@ -0,0 +1,2 @@
+NEWS
+README.md
diff --git a/gnome-shell.gsettings-override b/gnome-shell.gsettings-override
new file mode 100644 (file)
index 0000000..4067538
--- /dev/null
@@ -0,0 +1,2 @@
+[org.gnome.shell]
+favorite-apps=[ 'firefox-esr.desktop', 'org.gnome.Evolution.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.Software.desktop', 'org.gnome.TextEditor.desktop', 'org.gnome.Calculator.desktop', 'org.gnome.Yelp.desktop' ]
diff --git a/gnome-shell.install b/gnome-shell.install
new file mode 100644 (file)
index 0000000..5bf5e9a
--- /dev/null
@@ -0,0 +1,10 @@
+usr/bin/gnome-extensions
+usr/bin/gnome-shell
+usr/bin/gnome-shell-extension-tool
+usr/bin/gnome-shell-test-tool
+usr/lib/gnome-shell
+usr/libexec
+usr/share/applications/org.gnome.Shell*.desktop
+usr/share/bash-completion/completions/gnome-extensions
+usr/share/dbus-1/services
+usr/share/man
diff --git a/gnome-shell.lintian-overrides b/gnome-shell.lintian-overrides
new file mode 100644 (file)
index 0000000..c97a080
--- /dev/null
@@ -0,0 +1,6 @@
+# These RUNPATHs are needed to find mutter's private clutter fork
+gnome-shell: custom-library-search-path RUNPATH /usr/lib/*/mutter-* [usr/bin/gnome-shell]
+gnome-shell: custom-library-search-path RUNPATH /usr/lib/*/mutter-* [usr/lib/gnome-shell/*.so]
+
+# gnome-shell ships some desktop files only to provide metadata and icons to some apps
+gnome-shell: desktop-command-not-in-package false [usr/share/applications/org.gnome.Shell.Extensions.desktop]
diff --git a/gnome-shell.maintscript b/gnome-shell.maintscript
new file mode 100644 (file)
index 0000000..6e69ac0
--- /dev/null
@@ -0,0 +1 @@
+rm_conffile /etc/xdg/autostart/gnome-shell-overrides-migration.desktop 44.3-5~
diff --git a/gnome-shell.postinst b/gnome-shell.postinst
new file mode 100644 (file)
index 0000000..a2c32fc
--- /dev/null
@@ -0,0 +1,18 @@
+#!/bin/sh
+
+set -e
+
+case "$1" in
+    configure)
+        # trigger an update notification that recommends a reboot
+        # (used by unattended-upgrades etc.)
+        touch /var/run/reboot-required || true
+
+        # same thing for the older update-notifier interface
+        if [ -x /usr/share/update-notifier/notify-reboot-required ]; then
+            /usr/share/update-notifier/notify-reboot-required || true
+        fi
+        ;;
+esac
+
+#DEBHELPER#
diff --git a/patches/debian/Revert-tests-Fail-on-warnings-too.patch b/patches/debian/Revert-tests-Fail-on-warnings-too.patch
new file mode 100644 (file)
index 0000000..19d6ddb
--- /dev/null
@@ -0,0 +1,22 @@
+From: Jeremy Bicha <jeremy.bicha@canonical.com>
+Date: Fri, 17 Feb 2023 15:35:20 -0500
+Subject: Revert "tests: Fail on warnings too"
+
+This reverts commit 207b9bb3c0a582b830218fd1b6e8760684adbc48.
+---
+ tests/meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/tests/meson.build b/tests/meson.build
+index b9b4f31..96b42c1 100644
+--- a/tests/meson.build
++++ b/tests/meson.build
+@@ -102,7 +102,7 @@ libgvc_path = fs.parent(libgvc.get_variable('libgvc').full_path())
+ background_file = join_paths(meson.current_source_dir(), 'data', 'background.png')
+ 
+ shell_testenv = environment()
+-shell_testenv.set('G_DEBUG', 'fatal-warnings')
++shell_testenv.set('G_DEBUG', 'fatal-criticals')
+ shell_testenv.set('G_MESSAGES_DEBUG', 'GNOME Shell')
+ shell_testenv.set('GNOME_SHELL_DATADIR', data_builddir)
+ shell_testenv.set('GNOME_SHELL_BUILDDIR', src_builddir)
diff --git a/patches/debian/data-Add-im-config.desktop-to-System-folder.patch b/patches/debian/data-Add-im-config.desktop-to-System-folder.patch
new file mode 100644 (file)
index 0000000..8a27912
--- /dev/null
@@ -0,0 +1,29 @@
+From: Simon McVittie <smcv@debian.org>
+Date: Tue, 10 Jun 2025 11:42:17 +0100
+Subject: data: Add im-config.desktop to System folder
+MIME-Version: 1.0
+Content-Type: text/plain; charset="utf-8"
+Content-Transfer-Encoding: 8bit
+
+Debian installs this by default, but most users will only need to run
+it once, or perhaps not at all.
+
+Thanks: Jeremy Bícha
+Helps: #1099579
+Forwarded: not-needed, Debian-specific
+---
+ data/default-apps/system-folder.txt | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/data/default-apps/system-folder.txt b/data/default-apps/system-folder.txt
+index 88ae53a..d614c43 100644
+--- a/data/default-apps/system-folder.txt
++++ b/data/default-apps/system-folder.txt
+@@ -3,6 +3,7 @@ nm-connection-editor.desktop              # Advanced Network Configuration
+ org.gnome.DejaDup.desktop                 # Backups
+ org.gnome.baobab.desktop                  # Disk Usage Analyzer
+ org.gnome.DiskUtility.desktop             # Disks
++im-config.desktop                         # Input Method
+ org.gnome.Logs.desktop                    # Logs
+ org.freedesktop.MalcontentControl.desktop # Parental Controls
+ org.freedesktop.GnomeAbrt.desktop         # Problem Reporting
diff --git a/patches/series b/patches/series
new file mode 100644 (file)
index 0000000..8c91da1
--- /dev/null
@@ -0,0 +1,3 @@
+shell-app-Warn-instead-of-crashing-if-disposed-before-sta.patch
+debian/Revert-tests-Fail-on-warnings-too.patch
+debian/data-Add-im-config.desktop-to-System-folder.patch
diff --git a/patches/shell-app-Warn-instead-of-crashing-if-disposed-before-sta.patch b/patches/shell-app-Warn-instead-of-crashing-if-disposed-before-sta.patch
new file mode 100644 (file)
index 0000000..5eba048
--- /dev/null
@@ -0,0 +1,60 @@
+From: Daniel van Vugt <daniel.van.vugt@canonical.com>
+Date: Thu, 29 Aug 2024 15:19:14 +0800
+Subject: shell/app: Warn instead of crashing if disposed before startup
+ notification
+
+This is currently easy to reproduce by launching and immediately closing
+Chrome, then closing the shell. But automated crash reports show it can
+also happen while using the shell, during a garbage collection run.
+
+It's currently the top gnome-shell crasher in Ubuntu, and mostly with
+Chromium/Electron apps. But regardless of the offender, we shouldn't
+ever trust application behaviour to keep the shell alive.
+
+Bug: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7045
+Bug-Ubuntu: https://bugs.launchpad.net/bugs/2037055
+Forwarded: https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3457
+---
+ src/shell-app.c | 24 +++++++++++++++++++++---
+ 1 file changed, 21 insertions(+), 3 deletions(-)
+
+diff --git a/src/shell-app.c b/src/shell-app.c
+index acb996c..512d9f8 100644
+--- a/src/shell-app.c
++++ b/src/shell-app.c
+@@ -1764,14 +1764,32 @@ shell_app_dispose (GObject *object)
+ {
+   ShellApp *app = SHELL_APP (object);
+ 
+-  g_clear_object (&app->info);
+   g_clear_object (&app->fallback_icon);
+ 
+   while (app->running_state)
+     _shell_app_remove_window (app, app->running_state->windows->data);
+ 
+-  /* We should have been transitioned when we removed all of our windows */
+-  g_assert (app->state == SHELL_APP_STATE_STOPPED);
++  if (app->state != SHELL_APP_STATE_STOPPED && app->info)
++    {
++      const char *name = g_desktop_app_info_get_generic_name (app->info);
++      const char *file_name = g_desktop_app_info_get_filename (app->info);
++
++      if (!name)
++        name = "(name unknown)";
++
++      if (!file_name)
++        file_name = "(filename unknown)";
++
++      g_warning ("App \"%s\" (%s) claims to still be %s when being disposed. "
++                 "Please ask the app developer to check if StartupNotify=true "
++                 "in the .desktop file is properly implemented.",
++                 name,
++                 file_name,
++                 app->state == SHELL_APP_STATE_STARTING ? "starting" :
++                                                          "running");
++    }
++
++  g_clear_object (&app->info);
+   g_assert (app->running_state == NULL);
+ 
+   G_OBJECT_CLASS(shell_app_parent_class)->dispose (object);
diff --git a/rules b/rules
new file mode 100755 (executable)
index 0000000..dbf7776
--- /dev/null
+++ b/rules
@@ -0,0 +1,80 @@
+#!/usr/bin/make -f
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+export DEB_LDFLAGS_MAINT_APPEND = -Wl,-O1 -Wl,-z,defs
+
+%:
+       dh $@ --with bash_completion
+
+CONFFLAGS =
+
+ifeq ($(DEB_HOST_ARCH_OS),linux)
+CONFFLAGS += \
+       -Dnetworkmanager=true \
+       -Dsystemd=true
+endif
+
+ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
+CONFFLAGS += -Dtests=true
+else
+CONFFLAGS += -Dtests=false
+endif
+
+ifneq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH))
+CONFFLAGS += --cross-file=$(DEB_HOST_GNU_TYPE)-gobject-introspection.ini
+endif
+
+override_dh_auto_configure:
+       dh_auto_configure -- \
+               --libdir=/usr/lib \
+               -Dportal_helper=false \
+               -Dextensions-tool:bash_completion=enabled \
+               $(CONFFLAGS)
+
+override_dh_auto_build:
+       # Regenerate the css files before building
+       env MESON_SOURCE_ROOT=$(CURDIR) MESON_DIST_ROOT=$(CURDIR) \
+               python3 build-aux/generate-stylesheets.py
+
+       dh_auto_build
+
+override_dh_makeshlibs:
+       dh_makeshlibs -X/usr/lib/gnome-shell/
+
+override_dh_shlibdeps:
+       # gnome-shell uses mutters private mutter-clutter-1.0.so etc.
+       dh_shlibdeps -l"usr/lib/$(DEB_HOST_MULTIARCH)/mutter"
+
+# Upstream test timeouts assume an otherwise unloaded system, but that
+# isn't necessarily the case for a porterbox or multiple parallel builds.
+# Keep the timeout reasonably short for architectures where interactive
+# debugging is more likely, but extend it a lot on architectures that might
+# be very slow or using qemu for buildds.
+ifneq ($(filter amd64 i386,$(DEB_HOST_ARCH_CPU)),)
+test_timeout_multiplier = 3
+else
+test_timeout_multiplier = 20
+endif
+
+meson_test_options = --timeout-multiplier $(test_timeout_multiplier)
+
+ifneq ($(filter mips64el riscv64,$(DEB_HOST_ARCH_CPU)),)
+# gnome-shell on mips64el works on a real GPU (in practice usually an
+# AMD GPU), but crashes when using llvmpipe or softpipe, which is all that
+# is available on the buildds, so we only run the unit tests at build time
+# and skip the tests that would run the whole Shell. See discussion in
+# https://salsa.debian.org/gnome-team/gnome-shell/-/merge_requests/71
+meson_test_options += --no-suite shell
+else ifneq ($(filter mips64el riscv64,$(AUTOPKGTEST_TEST_ARCH)),)
+meson_test_options += --no-suite shell
+endif
+
+override_dh_auto_test:
+ifeq (testsuitedisabled,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
+       env XDG_CACHE_HOME="$(shell mktemp -d -t cache-XXXXXXXX)" \
+       dbus-run-session -- \
+       dh_auto_test -- $(meson_test_options)
+endif
+
+# Skip. We only use dh_gnome for dh_translations for Ubuntu
+override_dh_gnome:
diff --git a/salsa-ci.yml b/salsa-ci.yml
new file mode 100644 (file)
index 0000000..a65fd05
--- /dev/null
@@ -0,0 +1,7 @@
+---
+
+variables:
+  SALSA_CI_DISABLE_AUTOPKGTEST_I386: 0
+
+include:
+  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml
diff --git a/shlibs.local b/shlibs.local
new file mode 100644 (file)
index 0000000..486e4fa
--- /dev/null
@@ -0,0 +1 @@
+libgnome-bluetooth-applet 0 gnome-bluetooth (>= 3.0.0)
diff --git a/source/format b/source/format
new file mode 100644 (file)
index 0000000..163aaf8
--- /dev/null
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/source/lintian-overrides b/source/lintian-overrides
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/source/options b/source/options
new file mode 100644 (file)
index 0000000..a2018ca
--- /dev/null
@@ -0,0 +1 @@
+extend-diff-ignore = "data/theme/.*\.css$"
diff --git a/source_gnome-shell.py b/source_gnome-shell.py
new file mode 100644 (file)
index 0000000..9e0bcf7
--- /dev/null
@@ -0,0 +1,45 @@
+from apport.hookutils import *
+import os
+
+def is_process_running(proc):
+    '''
+    Determine if process has a registered process id
+    '''
+    log = command_output(['pidof', proc])
+    if not log or log[:5] == "Error" or len(log)<1:
+        return False
+    return True
+
+def add_info(report):
+    attach_related_packages(report, ['mutter-common'])
+
+    attach_gsettings_package(report, 'gnome-shell-common')
+    attach_gsettings_package(report, 'gsettings-desktop-schemas')
+    attach_gsettings_package(report, 'mutter-common')
+    attach_gsettings_schema(report, 'org.gnome.settings-daemon.plugins.color')
+    attach_gsettings_schema(report, 'org.gnome.settings-daemon.peripherals.touchscreen')
+
+    try:
+        monitors = os.path.join(os.environ['XDG_CONFIG_HOME'], 'monitors.xml')
+    except KeyError:
+        monitors = os.path.expanduser('~/.config/monitors.xml')
+
+    attach_file_if_exists(report, monitors, 'monitors.xml')
+
+    result = ''
+
+    dm_list = apport.hookutils.command_output(['sh', '-c', 
+       'apt-cache search \"display manager\" | cut -d \' \' -f1 | grep -E \"dm$|^gdm3?\\b\"'])
+
+    for line in dm_list.split('\n'):
+        if (is_process_running(line)):
+            result = line
+            break
+
+    report['DisplayManager'] = result
+
+    if command_available('journalctl') and os.path.exists('/run/systemd/system'):
+        report['ShellJournal'] = command_output(['journalctl',
+                                                 '/usr/bin/gnome-shell',
+                                                 '-b', '-o', 'short-monotonic',
+                                                 '--lines', '3000'])
diff --git a/tests/build-and-test b/tests/build-and-test
new file mode 100755 (executable)
index 0000000..9849472
--- /dev/null
@@ -0,0 +1,19 @@
+#!/bin/sh
+
+set -e
+
+# Define cleanup function
+cleanup() {
+    exit_code=$?
+    cp -afr obj-*/meson-logs "$AUTOPKGTEST_ARTIFACTS"
+    exit $exit_code
+}
+
+trap cleanup EXIT
+
+echo "debian/rules override_dh_auto_configure "
+debian/rules override_dh_auto_configure
+
+echo "debian/rules override_dh_auto_test"
+env META_DBUS_RUNNER_DISABLE_LOGIND_PASSTHROUGH=1 \
+    debian/rules override_dh_auto_test
diff --git a/tests/control b/tests/control
new file mode 100644 (file)
index 0000000..0d002db
--- /dev/null
@@ -0,0 +1,13 @@
+Tests: build-and-test
+Depends: @builddeps@
+Restrictions: allow-stderr
+
+Tests: shell-tests
+Classes: desktop
+# FIXME: We only actually depend on fewer components, but
+# until upstream does not support properly installed tests, we need
+# to generate few tools first.
+Depends: @builddeps@,
+         gnome-shell,
+Architecture: !riscv64
+Restrictions: allow-stderr skippable
diff --git a/tests/shell-tests b/tests/shell-tests
new file mode 100755 (executable)
index 0000000..b3414ef
--- /dev/null
@@ -0,0 +1,59 @@
+#!/bin/bash
+# autopkgtest check: Run the to verify gnome-shell works correctly
+# (C) 2025 Canonical Ltd.
+# Author: Marco Trevisan <marco.trevisan@canonical.com>
+
+set -eu
+
+XDG_RUNTIME_DIR="$AUTOPKGTEST_TMP/runtime-dir"
+mkdir -m 700 "$XDG_RUNTIME_DIR"
+export XDG_RUNTIME_DIR
+
+build_dir=$AUTOPKGTEST_TMP/build_dir
+meson "$build_dir" --prefix=/usr
+ninja -C "$build_dir" src/gnome-shell-perf-helper
+
+export G_DEBUG="fatal-criticals"
+export META_DBUS_RUNNER_DISABLE_LOGIND_PASSTHROUGH=1
+export G_MESSAGES_DEBUG="GNOME Shell"
+export GNOME_SHELL_BUILDDIR="$build_dir/src"
+export SHELL_BACKGROUND_IMAGE="$PWD/data/background.png"
+
+if grep -qFw ID=ubuntu /etc/os-release; then
+       export GNOME_SHELL_SESSION_MODE="user"
+else
+       export GNOME_SHELL_SESSION_MODE="ubuntu"
+fi
+
+patch -d "${GNOME_SHELL_BUILDDIR}" -p1 --merge <<"EOF"
+--- a/gnome-shell-test-tool    2025-09-12 01:59:13.539304200 +0200
++++ b/gnome-shell-test-tool    2025-09-12 01:59:40.329774473 +0200
+@@ -42,7 +42,7 @@
+     args = []
+     if wrap:
+         args += wrap.split(' ')
+-    args.append(os.path.join(self_dir, 'gnome-shell'))
++    args.append('/usr/bin/gnome-shell')
+
+     args.append('--automation-script')
+     args.append(options.script)
+EOF
+
+printf "Running as: "; id
+echo "Environment:"
+env | LC_ALL=C sort -u
+
+declare -A tests
+tests[basic]=""
+tests[closeWithActiveWindows]=""
+tests[headlessStart]="--hotplug"
+tests[fittsy]=""
+
+for i in "${!tests[@]}"; do
+    echo "##### Running test $i"
+    dbus-run-session -- \
+        "${GNOME_SHELL_BUILDDIR}/gnome-shell-test-tool" \
+            --headless \
+            "$PWD/tests/shell/$i.js" \
+            ${tests[$i]}
+done
diff --git a/upstream/metadata b/upstream/metadata
new file mode 100644 (file)
index 0000000..8f8daff
--- /dev/null
@@ -0,0 +1,6 @@
+---
+Name: GNOME Shell
+Bug-Database: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues
+Bug-Submit: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/new
+Repository: https://gitlab.gnome.org/GNOME/gnome-shell.git
+Repository-Browse: https://gitlab.gnome.org/GNOME/gnome-shell/
diff --git a/watch b/watch
new file mode 100644 (file)
index 0000000..05e71bc
--- /dev/null
+++ b/watch
@@ -0,0 +1,7 @@
+Version: 5
+
+Source: https://download.gnome.org/sources/@PACKAGE@/cache.json
+Matching-Pattern: [\d.]+/@PACKAGE@-([\d.]+\.?(?:beta|rc)?[\d.]*)@ARCHIVE_EXT@
+Download-Url-Mangle: s|cache.json||
+Search-Mode: plain
+Uversion-Mangle: s/\.(alpha|beta|rc)/~$1/